Skip to content

I build LLM products: agents, RAG and infrastructure for models. 10 years in backend development, 4 of them as an architect and team lead.

Saint Petersburg, working remotely

CV

Ask my agent

This is how the agent harness I build into products works: a question, tool calls, an answer. The answers are prepared from my CV in advance, no model is called here.

I answer from Roman’s CV. Pick a question: first you will see which tools I call, then the answer itself.

Questions

What I do

I take LLMs to production: from a model on my own server to a feature people actually use.

LLM products

An AI assistant in a mobile app on a custom agent harness: tool calling, streaming, memory, web search. Quotas, token accounting and prompt-injection protection.

  • tools
  • memory
  • web search
  • quotas

Document recognition

An eval bench, a model cascade and a spending cap for 30k pages of PDF protocols.

53%%

accuracy on the reference set

Model infrastructure

An LLM gateway on LiteLLM with keys, budgets and fallbacks. Open-weight models on my own servers.

  • LiteLLM
  • vLLM
  • Ollama
  • Whisper

RAG and quality evaluation

Document search with hybrid ranking. I check answer quality against an eval set of questions.

  • pgvector
  • hybrid search
  • eval set

Teams and architecture

10 years in backend with PHP/Symfony, Go and Python. Moved my team to agentic development.

%

faster task delivery

Get in touch

Telegram is the fastest way to reach me.

@omasn

Saint Petersburg, working remotely