Blog
08 Jan 2026
What the MCP? (Part 3): When Code LLMs Need Help
Everyone’s adding MCP servers. Few are thinking about how they’ll actually be called correctly.
10 Dec 2025
What the MCP? (Part 2): I Built Quick Call
I set out to write Part 2 about MCP. Instead, I fell into a rabbit hole…
12 Nov 2025
Understanding Model Context Protocol and why it’s different from function calling
03 Oct 2025
How VectorDBs work under the hood
31 Aug 2025
Deep Dive into LoRA: A Practical Exploration
Secret sauce to train large language models
01 Mar 2025
KV Caching in LLMs: A Visual Demonstration
A visual demonstration of KV caching in language models
06 Feb 2025
Inputs to Byte Latent Transformer
Part 2 of All you need to know to get started with Byte Latent Transformer
29 Jan 2025
Ten Trillion Tokens: Making AI Work for Every Indian Language
Building the largest multilingual LLM dataset for Indian languages at People+AI
12 Jan 2025
Precursors to Byte Latent Transformer
Part 1 of All you need to know to get started with Byte Latent Transformer
11 Jul 2024
Patience is all you need to learn transformers.
01 Jun 2024
LLaVA = Large Language and Vision assistant ≠ 🌋
25 Apr 2024
Position Encoding in Transformers
How do you understand position of token in transformer?
07 Apr 2024
Exploring static site builder for quick blogging
21 Sep 2023
In depth and intuitive explanation of LSTM architecture
22 Aug 2023
A Brief about Recurrent Neural Networks