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.

Adding site search to Netlify sites using Elasticsearch
A guide to implementing static site search using 11ty, Netlify and Elasticsearch

Vector Search, Visualised
SQL makes sense. But when it breaks, you reach for EXPLAIN. Vector search offers no such comfort. Multi-thousand-dimension embeddings, approximate nearest-neighbour indexes, and quantisation tradeoffs make it hard to know what your system is doing, and harder still to diagnose when results quietly degrade. Through interactive visualisations, Simon Hearne shows what embeddings look like in high-dimensional space, what quantisation does to your recall, and how to catch retrieval failures before your agents do. You'll leave with a sharper mental model and a diagnostic toolkit for the production problems hardest to see.
More in the blog and the talk archive.