Engineering notes
Practical observations from systems I have built, evaluated and learned from—not generic AI explainers.
0106 Oct 2026 · 6 min0221 Sep 2026 · 7 min0311 Aug 2026 · 5 min
Designing multi-LLM products without vendor lock-in
The model should be a replaceable capability inside the product—not the architecture of the entire product.
Keeping RAG and product data together with PostgreSQL
For many products, pgvector is compelling because retrieval can live beside the structured data the application already depends on.
Evaluating Sinhala grammar correction beyond one score
A sentence benchmark and a real newspaper paragraph test reveal different failure modes—and both matter.