Dušan Knežević
I design and build VectorMatch end to end — the matching pipeline, the infrastructure underneath it, and this blog. The posts here are about things that broke in production and what they turned out to mean once I understood them.
I have been writing for the web since 2008, starting with PHP and MySQL on high-traffic portals before moving to Node and React around 2017. I kept the server side the whole way rather than trading it for a frontend-only track. Before software, I spent seven years on the commercial side — running a country office for a medical-equipment distributor, then handling marketing and sales for a large manufacturer — and a period as a search quality rater for Google through Lionbridge, evaluating what the index returned across five Balkan markets against a published rubric.
That last role matters more now than it did at the time. Deciding whether a machine can find something, and being honest about how confidently you can claim that, is the same problem in 2026 that it was in 2008. The machine just changed.
What I write about
- Production failures in distributed systems — what broke, why the tests missed it, and what the fix generalises to.
- The economics of routing work between LLM models — when to use which, what it costs, and how to measure it.
- How to measure whether you are findable — with numbers reported as proportions, not as facts.