Build a working MCP server from scratch with zero dependencies. Learn the JSON-RPC protocol, capability handshake, tool registration, and connect it to Claude Desktop and Cursor — no boilerplate, no SDKs.
Hello, there 👋
Welcome to my blog! Built using NextJS, Tailwind CSS, ShadCN UI and Markdown.
Latest Posts
- Your model working in a notebook means nothing. I break down what it actually takes to deploy ML systems in production — the messy parts, the real tradeoffs, and what I wish I knew earlier.
- A practical 30-day roadmap to understand Machine Learning from first principles — covering data, models, evaluation, and real-world workflows without unnecessary math or hype.
- JWT, OAuth, and sessions aren’t competing — they solve different problems. I break down modern authentication the way it actually works in production, without buzzwords, hand-waving, or security theater.
- Recommendation systems aren’t magic — they’re layered engineering decisions disguised as AI. I break down how Netflix-style recommenders actually work, the tradeoffs nobody mentions, and how I think about building them in the real world.