Here's a breakdown of the tools, hardware, and software that help me build things every day. Whether you're curious about my setup or looking for recommendations, this is the stuff that keeps me productive (and sane).
2021 M1 Pro, 32GB RAM, 1TB SSD
My daily driver for everything from coding to design work. The screen real estate is perfect for having VS Code and a browser side-by-side, and it handles everything I throw at it—from React dev servers to Spring Boot backends running simultaneously.
1920 x 1080, 60Hz LED panel
Game changer for productivity on the go. I can work from coffee shops or campus without sacrificing the dual-monitor setup I'm used to. Fits perfectly in my backpack alongside the MacBook, and the USB-C connection means one cable powers and displays everything.
Wireless mechanical keyboard
Love the tactile feedback for long coding sessions, and the wireless connectivity keeps my desk clean. The Mac layout makes it feel native to my workflow, and I can easily switch between devices when I need to.
Wireless productivity mouse
The ergonomics on this thing are unmatched—I can work for hours without any hand fatigue. The horizontal scroll wheel is perfect for navigating wide codebases, and the customizable buttons speed up my workflow significantly.
These IEMs punch way above their price point. The sound isolation is perfect for focusing in noisy environments, and the audio quality makes debugging with console logs way more pleasant than it should be.
My editor of choice. Clean, fast, and extensible.
The soft, pastel color palette is easy on the eyes during long coding sessions while still providing great syntax highlighting contrast. I'll update this section with my favorite extensions once I audit what I'm actually using daily—trying to be intentional about keeping my setup lean.
My shell of choice for its customization options and plugin ecosystem.
The instant prompt and configurable segments make it fast and informative without being overwhelming. Git status, execution time, and directory context all at a glance.
git, zsh-autosuggestions, zsh-syntax-highlighting, web-search
My go-to for deploying Next.js projects. Push to main and it's live—can't beat that developer experience. The preview deployments for every PR make collaboration seamless.
Essential for API testing and development. The collection runner and environment variables make it easy to test endpoints across different configurations, and the collaboration features are great for team projects.
Containerization for consistent development environments. Makes it easy to spin up databases, services, and entire stacks without cluttering my local machine.
My second brain for notes, documentation, and knowledge management. The local-first approach and markdown support make it perfect for technical writing and keeping track of learnings.
My browser of choice. The tab stacking and workspace features keep me organized when I have dozens of docs, Stack Overflow threads, and localhost ports open simultaneously.
My go-to for music while coding. Lo-fi beats and focus playlists help me get into the flow state and stay productive during long coding sessions.
My domain registrar and DNS provider. Great pricing, fast DNS propagation, and built-in security features like DDoS protection make it an easy choice for managing domains.
Seamless cloud storage across all my Apple devices. Perfect for backing up important files and keeping everything in sync between my MacBook, iPad, and iPhone.
I wrote a detailed breakdown of my 2026 tech stack on my blog—covering everything from React 19 and Next.js 16 to backend choices and AI integration tools. Check it out here for the full rundown and why I chose each tool.
I've always found /uses pages helpful when discovering new tools or seeing how other developers work. If any of this resonates with you or you have suggestions for tools I should check out, reach out or connect with me on GitHub.
Last updated: February 2026