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 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.
Twenty years in, I think this is the endgame for programmers
After 20 years of writing code, here's my honest take: in the age of Mythos, fundamentals are valid but no longer essential, prompt engineering is already obsolete, and the programmers who thrive next won't be the ones who write code — they'll be the ones who understand the product best.
Stop tuning prompts. Loop them instead.
A single LLM call either nails the task or it doesn't, and you find out in production. Looping — generate, check, feed the failure back, repeat — turns that coin flip into something that converges. Here's the pattern, the numbers, and how I run the same loop inside Claude Code.
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.