I'm Nicola, an AI engineer from Italy. 🇮🇹
As I prefer working from the terminal, zsh, Neovim, and tmux make a central part of my workflow. Working in AI has led me to specialize in Python.
These are projects and tools that I develop in my free time.
- Breadcrumbs: My take on using symlinks effectively to handle upward navigation. 🍞
- 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 AI research code with user-friendly APIs. 🎁
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. 👔