Loading 3D scene…
The hardware, software, and tools behind the work. Click around the desk above or scroll down for the full list.
Inspired by Wes Bos's uses.tech movement — a place where developers share the tools of their trade. The interactive 3D view above shows my desk setup. Click any object or floating category to explore the details.
The complete list, organized by category. Every link goes to the product or service directly.
Daily driver for all development work. The M1 Max handles everything from heavy Docker workloads to running multiple dev servers without breaking a sweat.
Built for gaming and GPU-intensive workloads. The 9800X3D is a beast for single-threaded performance.
New go-to terminal emulator. Native, fast, and the configuration is delightfully simple.
Still my primary terminal most of the time — my tmux setup and dotfiles are deeply tied to it.
Run all three depending on context. zsh with Powerlevel10k, Oh My Zsh, and Starship. Everything wrapped in tmux.
Terminal multiplexer. Session persistence and split panes are non-negotiable.
DevTools are unmatched. The ecosystem of extensions keeps me here.
Waiting on this one. A truly independent browser engine built from scratch — no fork, no user monetization, backed by a 501(c)(3) non-profit. Alpha targeting 2026.
120Hz, 0.1ms, 500 nits, 3840×2160 UHD, 100% DCI-P3. Surprisingly great as an ultra-portable second screen — USB-C and HDMI with VESA mount.
Compact 60% mechanical keyboard with brown switches. Tri-mode (2.4GHz / Bluetooth / Wired), RGB, hot-swappable. Travels well.
Wireless gaming mouse with 18K optical sensor. 535-hour battery life means I basically never charge it.
The industry-standard dynamic microphone. Uses it for calls, recordings, and anything voice.
AI-powered webcam with gesture control and automatic tracking. Great for video calls.
Wired HiFi earbuds with mic. Noise-isolating, powerful bass, tangle-free cord. Simple and reliable.
Gaming headset with premium Hi-Fi drivers, active noise cancellation, and 360° spatial audio. Hot-swappable battery system means zero downtime.
Sits right next to my desk. Doubles as a MIDI soundboard when I play games — nothing like triggering sound effects mid-match.
Replaced Spotlight entirely. Clipboard history, snippets, window management, and extensions make it indispensable.
Open-source password manager. Self-hostable, cross-platform, and free.
For design work, prototyping, and collaborating with designers.
Can't code without music. Also the data source for the music page on this site.
Community and team communication. Where all the good dev communities live.
Reproducible development environments via flakes. Every project gets its own isolated, declarative toolchain.
Automatic environment variable loading per directory. Paired with Nix flakes for seamless project switching.
Containerization for local services and production deployments.
Still useful for system-level tools that live outside Nix.
All code lives here. Actions for CI/CD.
Primary hosting for personal projects. Simple, affordable, great developer experience.
Used professionally at Slabstack — Cloud Run, Cloud SQL, BigQuery, IAM.
Infrastructure as code in real programming languages. Replaced Terraform for personal projects.
Still use it professionally. HCL is fine once you stop fighting it.
Domain registrar. Straightforward pricing, no upsell games.
Product analytics, session replay, feature flags. Open-source and self-hostable.
Google's multimodal model. Deep integration with Search and workspace tools.
Lightweight chat interface for multiple models. Fast, clean, no bloat.
OpenAI's flagship. Still the go-to for general-purpose reasoning and writing.
Anthropic's model. Excels at long-context analysis and careful code review.
xAI's model with real-time information access.
Moonshot AI's long-context model. Handles massive documents with ease.
Open-source terminal-native AI coding assistant. Built for developers who live in the CLI.
For shopping.
The deep learning framework. Foundation for training and deploying models across research and production.
Sits right next to my desk. Doubles as a MIDI soundboard when I play games — nothing like triggering sound effects mid-match.
Open-source DAW. Full-featured, cross-platform, and respects your freedom.
The other DAW. Session View is unmatched for live performance and experimentation.