Uses
What I build with.
Editor
- VS Code with Vim keybindings — the muscle memory follows me everywhere.
- GitHub Copilot and Claude for the boring 80%, so I spend attention on the 20% that's actually hard.
Terminal
- iTerm2 + zsh with a minimal prompt.
- tmux for long-lived sessions across projects.
- lazygit for anything past a one-line commit.
Languages & Frameworks
- PHP / Laravel and Node.js / NestJS on the backend.
- TypeScript everywhere it's allowed.
- Vue and React / Next.js on the front end.
- Redis and PostgreSQL / MySQL for state.
Hardware
- MacBook Pro (Apple Silicon) as the daily driver.
- An external monitor and a mechanical keyboard for the hours that matter.
Fonts
- Geist Sans for UI, Geist Mono for code, Instrument Serif for display.
Apps I pay for
- Raycast, Linear, Figma, and a Claude subscription that earns its keep.