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+