
Engineeringfor Scale.Built fromScratch.
Backend focused software engineer who designs distributed systems, solves hard architectural problems, and builds products real users rely on.
Not a LeetCode clone. A coaching system that scales.
One platform. Infinite clinic types.
- 4 min read
Designing a Database Schema You Won't Regret
Schema decisions are the ones you live with longest and change most painfully. Here's how I approach data modeling — entities, keys, relationships, normalization, and knowing when to break the rules.
- 3 min read
LangGraph: When Your Agent Needs a State Machine
LCEL pipelines are straight lines. Real agents loop, branch, retry, and remember. LangGraph models an LLM app as a graph of nodes over shared state — here's the mental model and a working ReAct-style loop.
- 3 min read
Fine-Tuning vs RAG: Which One Your Problem Actually Needs
When an LLM doesn't know your domain, two paths get proposed: fine-tune it, or give it retrieval. They solve genuinely different problems, and picking the wrong one is expensive. Here's the decision framework.
Open to serious conversations.
Whether you're building something complex, hiring for a backend role, or want to exchange ideas — my inbox is open.
Download Résumé