A living document of the hardware, software, and services I use day to day. Updated whenever something changes.
Hardware
Computer
- MacBook Pro M3 Pro — 18 GB unified memory, 512 GB SSD. Fanless under normal workloads, handles everything I throw at it.
- LG 27UK850-W — 27" 4K UHD IPS monitor for the desk setup.
Peripherals
- Logitech MX Keys — comfortable, quiet, and the backlight actually works well in dim light
- Logitech MX Master 3 — once you use the scroll wheel you can't go back
- Sony WH-1000XM5 — noise cancellation is essential in a busy city
- IKEA BEKANT sit-stand desk
Editor & Terminal
Editor
Cursor — AI-powered fork of VS Code. I tried to resist but the tab completion and chat features are genuinely great for productivity.
Settings I care about:
- Theme: One Dark Pro
- Font: Geist Mono at 13px, ligatures on
- Extensions: ESLint, Prettier, Tailwind CSS IntelliSense, GitLens, Error Lens
Terminal
Warp as my primary terminal — autocomplete and AI command lookup save a lot of time.
- Shell: zsh with Oh My Zsh + Starship prompt
- Key plugins:
zsh-autosuggestions,zsh-syntax-highlighting
Software
Development
- Bun — faster installs and scripts than npm/yarn. Not always possible in team projects, but great for personal work
- Docker Desktop — local databases and services in containers so my machine stays clean
- TablePlus — the best GUI for PostgreSQL, MySQL, SQLite, and Redis
- Bruno — open-source API client, files live in the repo
- Proxyman — HTTP proxy for debugging network traffic
Productivity
- Raycast — launcher, clipboard history, snippets, and window management. Replaced Alfred and a bunch of menu bar apps
- Arc — my daily browser. Spaces and tabs-as-notes changed how I browse
- Notion — personal knowledge base, project notes, and todos
- CleanMyMac X — keeps disk usage in check
Design
- Figma — UI design and prototyping
Services
- Vercel — hosting this site and most side projects (Hobby plan is genuinely great)
- GitHub — source control, CI/CD
- Resend — transactional email
- Neon — serverless PostgreSQL for side projects
Stack I Default To
When starting a new greenfield project:
| Layer | Choice | |---|---| | Framework | Next.js (App Router) + TypeScript | | Styling | Tailwind CSS v4 | | Database | PostgreSQL via Neon | | ORM | Prisma | | Auth | Better Auth | | Email | Resend + React Email | | Deployment | Vercel |
Inspired by uses.tech.