Making AI search fast
I help teams build fast search over unstructured data: vector databases, RAG pipelines, and over a decade of web performance craft.

Migrating Self-managed Milvus to Managed Milvus to gain >99% Performance
At small scale, self-managing a vector database is manageable. Once you're in the tens of millions of embeddings you'll probably want to offload the headache to a managed service.

The RAG Cost Curve
When does a retrieval index actually beat live search? Measured break-even points, not vendor claims: 334 queries a day on a short agent history, never on code the model already knows, and 24 on code it has never seen.
More in the blog and the talk archive.