Uses
Tools, software, and infrastructure I lean on every day.
Updated · May 9, 2026
Editor
- VS Code
- Primary editor with Vim keybindings.
- JetBrains WebStorm
- For refactoring in large monorepos.
- Neovim
- Quick edits in the terminal.
- GitHub Dark Dimmed
- Color theme — easy on the eyes after midnight.
- JetBrains Mono
- Editor and site font. Ligatures on.
Terminal
- Windows Terminal
- Primary terminal emulator.
- Zsh
- Shell, with sensible defaults.
- Starship
- Cross-shell prompt — fast and minimal.
- tmux
- Session and pane management.
Stack
- TypeScript
- Everywhere. Strict mode on.
- Bun
- Runtime and package manager.
- Next.js
- Full-stack React framework. App Router.
- React
- UI. Server Components first.
- Tailwind CSS
- Styling. v4 with CSS-first config.
- Turborepo
- Monorepo build system and task pipeline.
- tRPC
- End-to-end type-safe APIs.
- Zod
- Schema validation, single source of truth.
Backend & Database
- NestJS
- When tRPC isn't enough — pure API services.
- Go
- CLI tools and microservices.
- Rust
- Performance-critical work, WebAssembly.
- PostgreSQL
- Primary relational database.
- Supabase
- Postgres + auth + realtime, with RLS.
- Upstash Redis
- Caching, rate-limits, ephemeral state.
Hosting & Ops
- Vercel
- Frontend deployment, edge runtime, analytics.
- Cloudflare
- DNS, CDN, and the occasional Worker.
- GitHub Actions
- CI/CD, scheduled jobs.
- Sentry
- Error tracking and performance.
- Docker
- Local services and reproducible builds.
Design
- Figma
- UI design and prototyping.
- Excalidraw
- Quick diagrams and architecture sketches.
Daily
- Arc Browser
- Primary browser. Spaces and command bar.
- Obsidian
- Notes, journaling, second brain.
- Linear
- Project management. Keyboard-driven.
- Spotify
- Music. Mostly synthwave and ambient.