Software developer and search engineer.

I’m Chris — a software developer based in London, currently CTO at Searchable. This is my personal blog, where I typically write about programming, search systems and technology.

Code mode is batched retrieval

Hornet held the retriever, model and corpus fixed and swapped the harness from one tool call per turn to one Python program per turn. Recall went up 65%, tokens down 51%. Strip the new vocabulary and the win isn't Python - it's that retrieval was finally allowed to fan out.

A field guide to vector similarity measures

Dot product, cosine, Euclidean, Manhattan and Hamming - what each one actually measures, why most of them collapse into the same ranking once your vectors are normalised, and the handful of mistakes that bite in practice.

AI is changing consumer search

8-part seriesJun 2026

A series on how consumer search habits are shifting toward AI answers, and what that shift means for the businesses, publishers, and engineers who depend on being found.

Asymmetric query quantization in DiskBBQ

Ben Trent and Thomas Veasey shipped another DiskBBQ optimisation today: quantising queries against coarser parent centroids instead of per-document ones. 5x off the quantisation stack with no meaningful recall loss. The insight underneath is that the query path and the document path don’t have to be treated symmetrically.

View all articles

Work

  1. Company
    Searchable
    Role
    Chief Technology Officer
    Date
  2. Company
    Elastic
    Role
    Product Advisory Council Member
    Date
  3. Company
    Vimeo
    Role
    Director of Engineering
    Date
    1. Director of Engineering2025 — 2026
    2. Senior Engineering Manager2023 — 2025
    3. Principal Software Engineer2021 — 2023
    4. Senior Software Engineer2016 — 2021
    5. Software Engineer2014 — 2016
  4. Company
    DueDil
    Role
    Senior Software Engineer
    Date
  5. Company
    Idio
    Role
    Software Engineer
    Date
  6. Company
    Optix
    Role
    PHP Developer
    Date
  7. Company
    Oxygen
    Role
    Web Developer
    Date
View work historyView LinkedIn