Setup
A detailed look at my development environment, hardware, and workspace configuration.
Hardware
Software
Peripherals
Workspace
Hardware
MacBook Pro 16" (2023)
M2 Max, 32GB RAM, 1TB SSD
Primary development machine with excellent performance for coding, design, and virtualization
Pros
- Incredible performance
- Great battery life
- Excellent display
Cons
- Expensive
- Limited ports
- Gets warm under heavy load
LG UltraFine 5K 27"
5120x2880, Thunderbolt 3, 94W charging
Perfect companion for MacBook Pro with crisp text and accurate colors
Pros
- Crisp 5K resolution
- Single cable connection
- Charges laptop
Cons
- Expensive
- No USB-A ports
- Glossy screen
Sony WH-1000XM5
Wireless, ANC, 30hr battery
Premium noise-canceling headphones for focused coding sessions
Pros
- Excellent ANC
- Great sound quality
- Comfortable for long sessions
Cons
- Expensive
- Touch controls can be finicky
- Not foldable
Peripherals
Keychron K8 Pro
Mechanical Keyboard
Wireless mechanical keyboard with hot-swappable switches
Logitech MX Master 3S
Wireless Mouse
Precision mouse with customizable buttons and smooth scrolling
Elgato Stream Deck Mini
Productivity Tool
Customizable LCD keys for shortcuts and automation
Software
macOS Sonoma
Latest macOS with enhanced productivity features
Customizations
Homebrew
Essential package manager for macOS development
Customizations
Oh My Zsh
Enhanced Zsh configuration with themes and plugins
Customizations
Raycast
Powerful launcher and productivity tool
Customizations
Workspace
Standing Desk
UPLIFT V2
Height-adjustable desk for better ergonomics
Office Chair
Herman Miller Aeron
Ergonomic chair for long coding sessions
Lighting
BenQ ScreenBar Halo
Monitor light bar with ambient lighting
Webcam
Logitech Brio 4K
High-quality webcam for video calls
Configurations
Dotfiles Repository
Complete development environment configuration
VS Code Extensions
Essential extensions for development productivity
Raycast Commands
Custom commands and shortcuts for productivity