Skip to content
$cat stack.json | jq .

// proficiencies

The stack I reach for, daily.

A working snapshot of what's in my toolbox right now — the technologies I use to ship AI-powered products. The list grows as the ecosystem moves; the philosophy doesn't: pick the boring tool unless there's a reason to do otherwise.

// ai · llm engineering

Production-grade AI features — RAG, agents, evals, streaming UIs.

LangChain
LangGraph
LlamaIndex
Vercel AI SDK
OpenAI
Anthropic Claude
Gemini
Hugging Face
Pinecone
Qdrant
ChromaDB
MCP

// web · mobile engineering

Where I spend the other half of my time — the product layer users actually touch.

JavaScript
TypeScript
React JS
Next JS
React Native
Expo
Tailwind CSS
Redux Toolkit
Framer Motion
GraphQL

// backend · infra · tooling

Enough backend to ship features end-to-end. Enough infra to keep them running.

Node JS
Nest JS
Postgres
MongoDB
Prisma
Docker
Git
Vercel
Figma

// core cs

Foundational — the part interviews actually test.

Data Structures
Algorithms
OOP
System Design
LeetCode 100+