Skip to content
View niqodea's full-sized avatar

Block or report niqodea

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
niqodea/README.md

Hi there ๐Ÿ‘‹

I'm Nicola, an ML engineer from Italy. ๐Ÿ‡ฎ๐Ÿ‡น

As I prefer working from the terminal, zsh, Neovim, and tmux make a central part of my workflow. Working in ML has led me to specialize in Python.

My Projects ๐Ÿ“ฆ

These are projects and tools that I develop in my free time.

  • Breadcrumbs: My take on using symlinks effectively to handle upward navigation. ๐Ÿž
  • Meerkat: A library for monitoring data sources and tracking changes over time. ๐Ÿฟ๏ธ
  • tmux-matryoshka: A tmux plugin for nested tmux workflows that supports arbitrary levels of nesting. ๐Ÿช†
  • hburger: A command to compress strings and path in a readable way and tame the length of CWD in your shell prompt. ๐Ÿ”
  • lasso.nvim: A Neovim plugin to mark files for easy access, lightweight alternative to harpoon. ๐Ÿค 
  • Ropify: A simple Rope CLI wrapper and Neovim bindings that provide Python refactoring capabilities in the editor. ๐Ÿชข
  • Python Monorepo: A scalable template for a generic Python monorepo. ๐Ÿ
  • PyTorch Mediator: A template for wrapping ML research code with user-friendly APIs. ๐ŸŽ
  • AI Avatar: A simple client-server CLI application to generate AI avatars using diffusion models. ๐Ÿ–ผ

Personal Projects ๐Ÿ 

These projects are more personal in nature, but also documented for others to use.

  • Dev Environment: I keep track of my dotfiles and installations to keep things consistenct across machines. ๐Ÿ› ๏ธ
  • Corne keyboard: My Corne keyboard layout, with a README explaining the design choices behind it. โŒจ๏ธ
  • Home Infrastructure: I selfhost a few applications with Docker, managed using docker compose. ๐Ÿณ

Get in Touch ๐Ÿ“ฌ

Feel free to connect on LinkedIn to reach out, or open an issue if you have suggestion for one of my projects! ๐Ÿ˜‰


Note: For professional work, I use the account @nicodea. ๐Ÿ‘”

Popular repositories Loading

  1. tmux-matryoshka tmux-matryoshka Public

    Plugin for nested tmux workflows ๐Ÿช†

    Shell 37 9

  2. python-monorepo python-monorepo Public

    A template for a Python monorepo ๐Ÿ

    Python 14 1

  3. crkbd crkbd Public

    My Corne keyboard layout โŒจ๏ธ

    13

  4. hburger hburger Public

    Shorten long strings and paths while preserving readability ๐Ÿ”

    Rust 13

  5. breadcrumbs breadcrumbs Public

    Streamline symlink upward navigation ๐Ÿž

    Rust 7

  6. meerkat meerkat Public

    Monitor data sources and track changes over time ๐Ÿฟ๏ธ

    Python 7 1