Uses
The stack and tools I actually work with — not an affiliate-link graveyard.
Languages & frameworks
- TypeScript / Node.js — default for product code, including this site (Next.js 15, App Router).
- Python — everything retrieval and evals: pipelines, benchmarks, notebooks.
- React — Server Components first; client components only where interaction demands it.
AI tooling
- Claude / OpenAI APIs — model calls behind a thin gateway with logging, evals, and cost tracking.
- pgvector + hybrid retrieval — dense + lexical retrieval; rerankers where the eval set proves they pay for themselves.
- Custom eval harnesses — every pipeline change runs against a fixed eval set before it ships.
Infrastructure
- GCP & AWS — GCP for current work; years of AWS before that.
- Vercel — this site: static-first ISR, deploys on push.
- MongoDB Atlas — backs the hand-rolled CMS behind this blog.
Editor & desk
- VS Code + Claude Code — agentic coding for the mechanical parts; review stays human.
- MacBook Pro — one machine, no external monitor evangelism.