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.
I built a live side panel for my Claude Code agents
I run several Claude Code agents at once and kept losing track of them. So I built agents-flow, a mod that docks a live panel beside the chat: each agent's name, model, effort, an amber progress bar and what it's doing right now. Here's how it works and how to install it.
Let your coding agent own the docs
Every wiki I've worked with went stale, and every coding agent I've used either guessed or read the whole repo. My fix: a small markdown wiki inside the repo that the agent reads before a change and updates after it. Here's the setup, the two prompts, and a sample repo you can clone.
I Asked Fable to Speed Up One Python Endpoint. It Out-Thought Me.
I gave Fable one unglamorous job — make a slow FastAPI route faster — and it came back with a code review I couldn't have written myself. Here's what it caught, why it surprised a 20-year engineer, and what it says about where software is heading.
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.