Stack
Tools I reach for and why.
Languages
Pythonprimary — scripts, agents, data pipelines
TypeScripteverything frontend and Node backend
Backend & Infra
FastAPIasync Python APIs
Honoedge-first TypeScript API framework
Node.jsgeneral server-side TS/JS
Dockercontainerization, local dev parity
GCP (GKE, GCS, Cloud Run, Firestore, KMS)primary cloud
AWS (S3)object storage
Pulumiinfra as code — TypeScript
AI / LLM
Google ADKagent framework for multi-step LLM pipelines
LangGraphstateful agent graphs
LiteLLMunified LLM proxy, rate limiting
Vercel AI SDKstreaming LLM responses in Next.js
MCPModel Context Protocol for tool-calling
RAGretrieval-augmented generation systems
Databases & Vector Stores
PostgreSQLprimary relational DB
Rediscaching, pub/sub
Firestorereal-time NoSQL on GCP
Qdrantvector search, production RAG
Weaviatemultimodal vector store
ChromaDBlocal RAG experimentation
Frontend
Next.jsapp router, RSC, SSR
Tailwind CSSutility-first styling
Observability
OpenTelemetrytraces, metrics, spans
Axiomtrace ingestion and search
Sentryerror tracking
Editor & Terminal
VS Codedaily driver
Claude CodeAI pair programming
Gitobviously