My Setup & Tech Stack

The tools, apps, and gadgets I use to stay productive, from development to podcasting. A curated list of everything that helps me build better software and create content.'

Workstation
  • 14" MacBook Pro, M2, US keyboard

    Switched from a larger laptop to this more portable powerhouse. The M2 chip handles everything I throw at it without breaking a sweat - from running multiple dev environments to UI prototyping tools. And yes, I specifically got the US keyboard because apparently the Brits think the Enter key needs its own postcode.

  • 38" LG UltraWide QHD+ Nano IPS Curved Monitor

    The perfect balance of screen real estate and immersion. The curved ultrawide gives me enough space to have my code, browser, and design tools all visible at once. Great for those long UI development sessions.

  • Keychron K2 Wireless Mechanical Keyboard

    A great balance between modern features and classic mechanical feel. Perfect for those long coding sessions, and the wireless connectivity keeps my desk clean.

  • Logitech MX Master 3

    The customizable buttons and ergonomic design make this perfect for both development work and detailed UI design. The horizontal scroll wheel is a game-changer for working with timelines and wide layouts.

Podcasting Setup
  • Shure SM7B Microphone

    My go-to mic for crystal clear audio. The same mic used by many professional broadcasters and podcasters. Delivers warm, smooth sound that's perfect for long-form conversations.

  • Elgato Wave XLR

    Audio mixer and preamp that makes the SM7B sing. Super clean 75db gain, tap-to-mute feature, and the mixing software makes it easy to control audio levels on the fly.

  • Razer Kiyo Webcam

    Solid webcam with built-in ring light that ensures I look presentable during podcast recordings and video calls, even in less-than-ideal lighting conditions.

  • AirPods Pro

    Perfect for monitoring audio during recordings and general listening. The noise cancellation helps me stay focused during long editing sessions.

  • StreamYard

    My platform of choice for recording podcast episodes. Makes it super easy to bring in remote guests and manage live streaming, all through the browser.

Development Tools
  • Cursor

    My go-to IDE. The AI-powered features help me stay in the flow while coding, and its clean interface keeps me focused on what matters.

  • Biome

    I trust for formatting and linting. Fast, maintained, and catches issues before they make it to production. A game-changer for keeping codebases clean and consistent.

  • pnpm

    Lightning-fast package manager that saves disk space and keeps my dependencies tidy. The workspace features make it perfect for managing monorepos.

  • Warp

    A modern take on the terminal that just works. The built-in AI features and command history have become essential to my workflow.

  • TablePlus

    Great software for working with databases. Has saved me from building about a thousand admin interfaces for my various projects over the years.

Design
  • Figma

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

  • Clearshot X

    Perfect for capturing and annotating screenshots. Essential for documenting UI issues and sharing design feedback.

Productivity
  • Raycast

    The modern command palette for macOS. Extensions and workflows make it an essential part of my daily productivity setup.

  • Cal.com

    Open source scheduling infrastructure for everyone. Makes it easy to manage meetings while keeping my calendar organized for deep work sessions.

  • Notion

    My second brain. Use it for everything from project planning to documenting UI patterns and keeping track of development notes.

  • 1Password

    Can't imagine life without it anymore. Manages all my passwords and secure notes across devices, and the developer features are particularly handy.

  • ProtonMail

    Privacy-focused email that just works. Perfect for keeping communications secure without sacrificing usability.