Software I use, gadgets I love, and other things I recommend.

I get asked a lot about the things I use to build software, 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

  • 16” MacBook Pro, M1 Max, 32GB RAM (2021)

    Upgraded to the 16” MacBook Pro with M1 Max and 32GB RAM for a significant performance boost. It handles heavy workloads silently, excels in tasks like design and video editing, and its stunning Retina display elevates the overall experience, redefining my expectations for a professional-grade machine.

  • LG Ultrafine Display 4k 27” Monitor

    My primary external display, this 27” 4k LG Ultrafine monitor is perfect for design work, providing sharp visuals and accurate colors. It is compact yet spacious, ideal for multitasking, and seamlessly connects to my MacBook Pro via Thunderbolt 3, elevating my productivity and creativity.

  • Apple Magic Keyboard with Touch ID

    A game-changer with sleek design, Touch ID for seamless security, and comfortable typing. Enhances my Mac experience with style and functionality.

  • Logitech MX Master 3

    My go-to mouse for precision, comfort, and productivity. Customizable buttons, ergonomic design, and long-lasting battery. It elevates my efficiency and computing experience.

  • Muzzo H80 ProNational Monobloc Chair

    A decent ergonomic chair that provides solid support for long coding sessions. Its adjustable features and comfortable design help maintain good posture throughout the workday.

Development tools

  • Visual Studio Code

    My top pick for coding, Visual Studio Code (VS Code) is a lightweight yet powerful source code editor. Its seamless Git integration, debugging tools, and a wealth of extensions simplify my development process. With an intuitive interface, it adapts to various programming languages and projects, making coding efficient and enjoyable.

  • Cursor IDE

    My go-to AI-first code editor, Cursor builds on the familiar VS Code experience but adds fast inline edits, codebase-aware chat, and great refactoring help. It’s especially useful when I’m iterating quickly or trying to understand a new part of a codebase.

  • Claude Code

    I use Claude Code when I want an AI assistant in the terminal for planning changes, generating boilerplate, and refactoring with context. It’s a great pairing tool for turning vague ideas into concrete commits, while still keeping me in control of the final code.

  • iTerm2

    My preferred terminal emulator, iTerm2 simplifies my command-line experience with features like split panes and extensive customization. Its session-saving and search capabilities are invaluable, making it a must-have in my development toolkit.

Design

  • Figma

    We started using Figma as just a design tool but now it’s become our virtual whiteboard for the entire company. Never would have expected the collaboration features to be the real hook.

  • Canva

    When I need quick visuals (social graphics, simple mockups, or presentations) Canva is the fastest way to go from idea to a polished design without setting up a full design file from scratch.

Generating Image

  • Gemini Nano Banana

    I use Gemini Nano Banana for fast image generation and experimentation, especially when I want to explore visual directions or create variations quickly.

Voice-to-text

  • Whisper Flow

    When I want to write faster, I use Whisper Flow for voice-to-text dictation. It’s great for capturing ideas hands-free and turning rough thoughts into editable text in seconds.

Productivity

  • One Thing

    My productivity cornerstone, ”One Thing” simplifies daily goals, eliminates distractions, and boosts efficiency by focusing on the most important task.