About

Roman Romanov

I build AI systems — and write about the messy middle between a research demo and something that actually ships.

My work sits where language models meet real software: tool-calling and the Model Context Protocol, agent architectures, and the plumbing in Python that turns a clever prompt into a dependable service. This blog is where I think that out loud — the failure modes, the design calls, and the unglamorous parts that decide whether a system holds up in production.

🇺🇦 Based in Ukraine.

What I work on

  • Model Context Protocol & tool design
  • Agent architectures & orchestration
  • LLM application engineering
  • Python back-ends on the edge

Selected projects

Coming soon — a few things I've built and shipped.

Elsewhere