Skip to main content

My Tech Stack & Tools

The hardware and software I use for ML engineering, writing and everything in between. It changes as my work does.

13" MacBook M1 Air, 16GB RAM (2021) (opens in a new tab)

apple.com

RISC FTW. I love this machine. It's fast, silent, lightweight, and has incredible battery life. Perfect for coding on the go.

AMD Ryzen 9 + RTX A6000 (opens in a new tab)

nvidia.com

My ML workstation for training models. 48GB VRAM makes a huge difference when working with large neural networks.

12.9 inch iPad Pro (opens in a new tab)

apple.com

I use this for reading research papers, taking notes with Apple Pencil, and as a secondary display while traveling with Sidecar.

MSI GS66 Stealth (opens in a new tab)

msi.com

My Linux machine running Ubuntu. I use this as my daily driver for most development work and testing.

LG 34" UltraWide Monitor (opens in a new tab)

lg.com

The extra screen real estate is perfect for having code, documentation, and browser all visible at once.

Logitech MX Master 3 (opens in a new tab)

logitech.com

The perfect mouse with customizable buttons and excellent ergonomics. The horizontal scroll wheel is a game-changer.

VS Code (opens in a new tab)

code.visualstudio.com

My primary code editor. Extensions I can't live without: GitHub Copilot, Vim, Python, ESLint, and Tailwind CSS IntelliSense.

Cursor (opens in a new tab)

cursor.com

My AI-powered code editor of choice. It keeps VS Code's extensibility and adds its own AI models, with a built-in chat and contextual completions that have dramatically improved my workflow.

Docker (opens in a new tab)

docker.com

I containerize everything. Makes development environments consistent and deployment much simpler.

Byobu (opens in a new tab)

byobu.org

Terminal multiplexer that makes managing multiple terminal sessions a breeze. Built on tmux with sensible defaults.

GitHub CLI (opens in a new tab)

cli.github.com

Manage GitHub PRs, issues, and repositories right from the terminal. A huge workflow improvement.

Deskflow (opens in a new tab)

github.com

Lifesaver for my workflow. I use it to share my mouse and keyboard between my Mac and Linux machines seamlessly.

Claude Code (opens in a new tab)

claude.ai

Anthropic's CLI coding assistant. Exceptional at understanding complex codebases and providing thoughtful, contextual suggestions.

OpenCode (opens in a new tab)

opencode.ai

Open-source AI coding assistant that runs locally. Great for privacy-conscious development and offline work.

Pi (opens in a new tab)

pi.dev

Minimal terminal-based coding agent. I use it alongside Claude Code for focused tasks.

Wisprflow (opens in a new tab)

wisprflow.ai

Voice-to-text for developers. Dictate code, comments, and documentation naturally. Great for reducing RSI.

Obsidian (opens in a new tab)

obsidian.md

My second brain. I use it for note-taking, knowledge management, and connecting ideas with bidirectional links.

Notion (opens in a new tab)

notion.so

For collaborative work and project management. The database features are excellent for tracking projects.

Zen Browser (opens in a new tab)

zen-browser.app

Privacy-focused Firefox fork with beautiful UI and excellent tab management. Clean, fast, and respects your privacy.

Alfred (opens in a new tab)

alfredapp.com

Productivity powerhouse on Mac. Custom workflows automate repetitive tasks and speed up my daily work.

Raycast (opens in a new tab)

raycast.com

Powerful launcher that's quickly replacing Alfred in my workflow. The extensions ecosystem is fantastic.

Have a recommendation?

Share your favorite tools

I'm always looking for new tools and gadgets to improve my workflow. If you have a recommendation for something you think I'd enjoy, I'd love to hear about it!

Mastodon