Software I use, gadgets I love, and other things I recommend.
I get asked a lot about the things I use to build website, stay productive, or buy to fool myself into thinking I’m being productive when I’m really just procrastinating. Here’s a big list of all of my favorite stuff.
Workstation
14” MacBook Pro, M5 Pro
Fast, quiet, and all-day battery — it handles builds, containers, and a browser full of tabs without breaking a sweat.
K780 Multi-device Wireless Keyboard
One keyboard. Fully equipped. For computer, phone, and tablet.
Apple Magic Mouse
Something about all the gestures makes me feel like a wizard with special powers. I really like feeling like a wizard with special powers.
Development tools
VS Code
My daily editor. With the right extensions it’s fast, familiar, and flexible enough for everything from Shopify themes to NestJS backends.
iTerm2 + zsh
Where a lot of the real work happens — Git, the Shopify CLI, and build tooling.
AI tools
Claude / Claude Code
My main coding assistant — an agent that lives in the terminal and actually understands the codebase, not just autocomplete.
ChatGPT
Great for quick reasoning, debugging, and sketching out approaches.
Gemini
Handy for its huge context window and Google-grounded answers.
v0 by Vercel
A fast way to scaffold React / Tailwind UI and prototype ideas before wiring them up for real.
Research & learning
NotebookLM
I drop docs, specs, and notes in and let it become a searchable, source-grounded knowledge base for whatever I’m building.
Google AI Studio
For experimenting with models and prompts before taking anything to production.
DevDocs / MDN
Fast API reference for when I need the exact signature without a detour.
roadmap.sh
A good gut-check for what to learn next and where the gaps are.
Design
Figma
Where designs come to life and where I translate client mockups into technical specs before writing a line of code.
Productivity
Notion
Great tool for task management, project tracking, and to-do lists.
Google Meet
For scheduling calls while protecting my calendar and keeping plenty of time for deep work during the week.
Let’s work together
I’m open to new opportunities and freelance projects. Tell me what you’re building and I’ll get back to you.