Writing

Essays, engineering calls, and a weekly roundup.

What I've learned building data systems and AI agents, the engineering decisions behind Cortrix, and Semantic Tech Insights, my weekly look at semantic technology.

Essays

Semantic Tech Insights · Latest issue

All 3 issues

Cortrix in practice

Cortrix in practice

Agent First Design: HTTP 200 Doesn't Mean You Got Everything

When a Cortrix query can't reach part of what it asked for, it still returns HTTP 200 and says what's missing. See what comes back, how an agent should use it, and when to treat it as a failure.

October 14, 2026 · 12 min read

Cortrix in practice

Vector is not semantic

A small retrieval demo separates similarity, ranking, lifecycle checks, and the application rule that decides whether a result is usable.

September 10, 2026 · 10 min read