Vector••Match Blog

Dušan Knežević

Dušan Knežević — Full-Stack Developer

Full-Stack Developer · VectorMatch
Belgrade, Serbia (CET)

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.

Open to remote contract work