Tech Stack
Technologies and tools I use to build production-grade systems at scale.
Backend Engineering
Core technologies for building scalable, maintainable backend systems.
Languages & Runtime
- Node.js
- TypeScript
- Python
APIs & Services
- RESTful APIs
- Microservices
- Service-oriented architecture
- GraphQL
Primary Databases
- MongoDB
- Redis
- Cloudflare D1
- PostgreSQL
Data Access
- Drizzle ORM
- Prisma
- Mongoose
Frontend Development
Modern UI development when needed for full-stack delivery.
- Nuxt 3
- Vue.js 3
- Tailwind CSS
- PWA
- Astro
AI Systems
Frameworks and tools for building intelligent, autonomous systems.
Agent Frameworks
- LangChain
- LangGraph
- AutoGen
Vector Stores
- AtlasVectorSearch
- Pinecone
- Chroma
LLM Providers
- OpenAI
- Anthropic
- Google Gemini
- Meta Llama
Architecture & Patterns
Design principles and patterns for building maintainable, scalable systems.
- Screaming Architecture
- Hexagonal Architecture
- Modular Monolith
- Event-Driven
- Domain-Driven Design
- Clean Architecture
Messaging Systems
- RabbitMQ
- Google Cloud Pub/Sub
- Apache Kafka
Cloud & Infrastructure
Platforms and services for deploying reliable, scalable infrastructure.
Cloud Platforms
- Google Cloud Platform
- Cloudflare - Edge computing
- AWS
Serverless & Compute
- Cloudflare Workers
- Google Cloud Functions
- Docker
- Kubernetes
- Terraform
DevOps & Tooling
Development workflow automation and deployment pipelines.
- GitHub Actions
- Semantic Release
- PNPM
- Docker
- Git
- ESLint / Prettier