Ludmal De Silva — AI Engineer

Hi, I'm Ludmal. I write code for a living and write about code for fun — a habit my family has politely flagged as “a bit much.”
For the last decade I've been living in the AI side of things, mostly RAG and AI-assisted code generation. I've authored a small library of internal skills that help dev teams get more out of their AI tools than yet another console.log autocomplete. Some of them have shipped. One of them I'm proud of. The rest I'm politely not talking about.
8 ways to cut your token usage in Claude Code
Claude Code bills by the token, and almost all of that cost is context you keep re-sending. Eight habits that shrink the bill without slowing you down.
MCP tunnels: let Claude's agents reach your private servers — without opening a port
Anthropic's new MCP tunnels connect hosted agents to MCP servers inside your network, no public endpoint required.
A Three-Agent Content Pipeline with Microsoft Agent Framework
One ASP.NET endpoint, three small agents handing work down the line, zero hand-rolled prompt chaining. A complete walkthrough of the sample repo.
ludmal/microsoft-agent-framework-sample
Microsoft Agent Framework — Content Pipeline Sample. A tiny ASP.NET Core Web API that wires up three agents with the Microsoft Agent Framework and runs them as a sequential workflow. Send a topic, the agents pass their work down the line, and you get a polished article back.
ludmal/rag-pinecore-sample
RAG + Pinecone — a working Next.js tutorial. A small but realistic Next.js 15 app that walks through every step of a RAG pipeline: upload documents, watch them get chunked and embedded, store the vectors in Pinecone, and chat with Claude using those documents as grounding.
ludmal/pylib
Python library for useful tools. Includes utilities like email templates and an SMTP mail-sending helper.