~ $ cat /uses
Uses
The tools and stack I reach for when building and shipping software.
AI tooling
ai.config- Claude
- Main model for building LLM products, and the client I build MCP servers for.
- Cursor
- AI-assisted editor for day-to-day coding.
- MCP
- Model Context Protocol, to connect AI tools to internal knowledge.
- OpenRouter · Groq · Ollama
- Model routing, fast inference, and local models for experiments.
Daily stack
stack.ts- TypeScript
- Default language across frontend, backend and mobile.
- React · Next.js
- Web apps and this portfolio.
- React Native · Expo
- iOS, Android and PWA from one codebase.
- Node.js · NestJS · Express
- APIs and microservices.
- PostgreSQL · pgvector · Redis
- Data, vector search and caching.
Ship & operate
deploy.yml- GitHub Actions
- CI/CD, including EAS mobile builds and OTA updates.
- Vercel · Cloudflare · Supabase
- Hosting, DNS, edge and managed Postgres.
- Docker · AWS
- Containers, EC2/ECS and S3 for client projects.
- Sentry · Playwright
- Error monitoring and end-to-end tests.