My Professional Development Setup

Here's an overview of my development environment, tools, and equipment I use to build performant web applications. This setup has been refined over years of professional experience to maximize productivity and code quality.

Workstation

  • Mac Studio, M1 Ultra, 128GB RAM (2022)

    My primary workstation for development. The M1 Ultra chip with 128GB RAM handles everything I throw at it with ease.

  • 27" 5k Apple Pro Display XDR (Textured Glass)

    Stunning color accuracy and brightness. Perfect for design work and long coding sessions.

  • LG 27UK850-W 27" 4K

    Secondary display for documentation, terminals, and communication apps.

  • 15-inch MacBook Air with M2 chip

    Perfect laptop for travel and working remotely. Great battery life and performance.

  • HON Ignition 2.0 Ergonomic

    Ergonomic office chair that keeps me comfortable during long coding sessions.

  • LaCie 5TB Rugged USB-C

    Reliable external drive for Time Machine backups and project archives.

  • Standing Desk Setup

    • Ikea Gerton tabletop with custom gloss finish
    • TOPSKY Dual Motor Electric Adjustable Standing Desk Frame
    • Jarvis Dual Monitor Arm for perfect ergonomics
    • Under-desk Hammock for quick power naps
    • Headphone Mount for clean desk organization
    • Creative Labs GigaWorks T20 Series II Speakers for great audio
  • Input Devices

    • Apple Magic Keyboard - Clean, responsive typing experience
    • Anker Ergonomic Vertical Mouse - Prevents wrist strain
    • Apple Magic Trackpad - Essential for Figma and design work

Development Tools

  • VSCode

    My primary code editor. Highly customized with extensions for TypeScript, React, and testing.

  • iTerm2

    Feature-rich terminal emulator with split panes and custom themes.

  • Oh My Zsh

    Terminal framework with powerful plugins and themes for improved productivity.

Productivity

  • CleanShot X

    The best screenshot and screen recording tool for macOS. Perfect for documentation and bug reports.

  • Raycast

    Powerful launcher and productivity tool. Replaced Alfred with its extensibility and modern features.