Uses
I often get asked about my computing setup—my computers, the software I run on them, and other choices of personal technology. This is a relatively up-to-date list detailing what I'm currently using.

Primary Machine
My main laptop is a MacBook Pro 14" M1 Pro with 16GB RAM and 512GB SSD. It handles everything from development to design work without breaking a sweat. The battery life is incredible—easily 10+ hours of real work.
This machine runs macOS with a heavily customized setup.
Software I Use Daily
VS Code: My primary editor. I've tried Vim, Neovim, and others, but keep coming back to VS Code for its ecosystem and extensions.
iTerm2: Terminal emulator with tmux for session management. Most of my window management happens here.
Raycast: Replaced Spotlight and Alfred. Fast, extensible, and has great clipboard history.
Arc Browser: My daily driver. The vertical tabs and spaces feature changed how I organize my browsing.
Obsidian: For notes, documentation, and knowledge management. Markdown-based and works offline.
Development Tools
Go: My language of choice for CLI tools and backend services. Simple, fast, and gets out of the way.
Node.js/TypeScript: For web projects and tooling. The ecosystem is unmatched.
PostgreSQL: Database of choice. Reliable, feature-rich, and well-documented.
Docker: For local development and deployment. Makes environment setup reproducible.
Git: Version control. I use GitHub for hosting and collaboration.
Services & Hosting
AWS: For hosting production services. Primarily use EC2, S3, and CloudFront.
Vercel: For static sites and Next.js projects. Deploy previews are invaluable.
Railway: For quick prototypes and side projects. Simple and affordable.
Other Technology
iPhone 13: Reliable, great camera, and the ecosystem integration with Mac is seamless.
AirPods Pro: Best noise cancellation I've tried. Perfect for focus work.
Mechanical Keyboard: Custom 65% with Cherry MX Browns. Quiet enough for calls, tactile enough for typing satisfaction.
Magic Trackpad: Better than any mouse for macOS gestures and navigation.
Currently Exploring
- Zed: New editor from Atom creators. Blazing fast, written in Rust.
- Bun: JavaScript runtime that's faster than Node. Interesting for tooling.
- Tailwind CSS: Finally gave in. The utility-first approach is growing on me.
This list changes frequently as I experiment with new tools and workflows. Last updated: December 2025.