/uses
What I Use
A living list of the tools, stack, and software I rely on day-to-day. Updated periodically.
Last updated July 2026
Editor & Terminal
- VS Code
Primary editor. Clean, fast, great TypeScript support.
- Zsh + Oh My Zsh
Terminal shell with custom aliases and plugins.
AI & Developer Tools
- Claude Code
Agentic coding assistant. My go-to for complex refactors and architecture decisions.
- OpenCode
Open-source AI coding agent that runs in the terminal.
- Codex
OpenAI Codex: useful for boilerplate generation and API exploration.
Languages & Runtimes
- TypeScript
Everything: web, backend, mobile. All TypeScript.
- Node.js
Runtime for backend services and APIs.
Frontend & Mobile
- Next.js
Primary framework for web applications.
- React Native
Cross-platform mobile: iOS and Android from one codebase.
- Tailwind CSS
Utility-first CSS. The only way to write styles at speed.
Backend & Infrastructure
- Node.js / Fastify / Express
REST APIs and backend services.
- NestJS
Structured backend architecture for larger projects.
- PostgreSQL
Primary database for relational data.
- MongoDB
Document store for flexible schemas.
- Docker
Containerising services for consistent deployments.
Services & Platforms
- Supabase
Auth and Postgres: removes a lot of backend boilerplate.
- Sanity
Headless CMS. Powers this portfolio.
- GitHub Actions
CI/CD pipelines for automated testing and deployment.