Last updated: January 2026
This page lists the tools and software I use for development and productivity.
Terminal & Shell
- Terminal Emulator: Alacritty
- Shell: Zsh + Antigen + Oh my zsh
- Multiplexer: Tmux + tmuxinator
Editor
- Editor: Neovim
- Plugin Manager: lazy.nvim
- Core Plugins:
- Fuzzy finder/picker - telescope.nvim
- Syntax highlighting and text objects - nvim-treesitter + nvim-treesitter-textobjects
- LSP - nvim-lspconfig + mason.nvim + mason-lspconfig.nvim
- Color scheme - gruvbox
- Zettelkasten note taking - telekasten.nvim
- Config: See dotfiles repo for full list
CLI Utilities
- Fuzzy Finder: fzf
- Search: ripgrep (rg)
- File Navigation: fd (find replacement)
- File Viewing: bat (cat replacement)
- Version Control: git
Package & Toolchain Management
- macOS: Homebrew
- Python: uv
- For some older projects
pyenvfor Python version management andpoetryfor dependency management.
- For some older projects
- Rust: rustup + Cargo
- Node: nvm
Productivity
AI Assistance
Dotfiles & Configuration
This page is a living document and gets updated as my setup evolves.