<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Sanskar Pandey</title><description>Founding engineer building systems and AI. Notes on storage engines, LLM infrastructure, agents, and shipping things that hold up in production.</description><link>https://sanskarpan.sanskarpandey2004.workers.dev/</link><item><title>Building an MCP server from scratch</title><link>https://sanskarpan.sanskarpandey2004.workers.dev/writing/building-an-mcp-server-from-scratch/</link><guid isPermaLink="true">https://sanskarpan.sanskarpandey2004.workers.dev/writing/building-an-mcp-server-from-scratch/</guid><description>What the Model Context Protocol actually is, the three primitives that matter, and how to expose real tools to an LLM without hand-rolling an orchestration loop.</description><pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate><category>ai</category><category>mcp</category><category>agents</category></item><item><title>Writing an LSM-tree in Go</title><link>https://sanskarpan.sanskarpandey2004.workers.dev/writing/an-lsm-tree-in-go/</link><guid isPermaLink="true">https://sanskarpan.sanskarpandey2004.workers.dev/writing/an-lsm-tree-in-go/</guid><description>Why write-heavy databases turn random writes into sequential ones, plus memtables, SSTables, Bloom filters, and the compaction trade-off, built from scratch to actually understand it.</description><pubDate>Mon, 11 May 2026 00:00:00 GMT</pubDate><category>go</category><category>storage</category><category>systems</category></item></channel></rss>