I'm Nicola, an ML engineer from Italy. 🇮🇹
As I prefer working from the terminal,zsh,Neovim, andtmux make a central part of my workflow.Working in ML has led me to specialize inPython.
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 toharpoon. 🤠
- Ropify: A simpleRope 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. 🖼
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
. 🐳
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 repositoriesLoading
Something went wrong, please refresh the page to try again.
If the problem persists, check theGitHub status page orcontact support.
If the problem persists, check theGitHub status page orcontact support.