Uses
The tools, stack, and hardware I use day-to-day.
Editor & Terminal
- VS Code Primary editor. Extensions: Pylance, ESLint, Prettier, GitLens, Astro.
- Cursor For AI-assisted editing on larger refactors.
- iTerm2 Terminal. Split panes, profile per project.
- zsh + starship Shell with a minimal prompt that shows what matters.
- JetBrains Mono In the editor, terminal, and wherever monospace appears.
Languages & Frameworks
- Python Primary language. FastAPI for services, pytest for testing.
- TypeScript For frontend work and anything that touches the browser.
- Frappe / ERPNext The framework I spend the most time inside.
- Astro For static sites — like this one.
- React When I need a proper frontend.
Infrastructure & Tools
- AWS EC2, RDS, S3, CloudWatch. ERPNext deployments run here.
- Docker Development environments and deployment containers.
- Vercel / Cloudflare Pages For static sites and edge deployments.
- GitHub Version control, CI/CD with Actions, issue tracking.
- Bench Frappe's CLI for managing ERPNext instances.
Hardware
- MacBook Pro M-series Fast enough that I've stopped thinking about machine performance.
- LG 27" 4K monitor One external display at the desk.
Services
- Linear Project and issue tracking.
- Notion Documentation and notes.
- Kagi Search. Worth paying for.