AI architecture. Costed, evaluated, shipped.
Retrieval that refuses to answer without a source. Models routed by cost, not by habit. Evaluation that catches the regression before your customer does. Designed against your data and your budget, not a vendor's slide deck.
The demo worked. Production is a different system.
A RAG pipeline that retrieves the wrong paragraph does it with total confidence, and the model downstream will dress that paragraph up as an answer. A single strong model wired to every request works fine until the invoice arrives. And a prompt change that quietly breaks one workflow in ten will not announce itself: without an evaluation suite, your customers are the test harness.
None of this is exotic. It is the ordinary engineering of AI systems, and it is decided at the architecture stage: how documents are chunked and retrieved, when the system must say "I don't know" instead of guessing, which model tier handles which class of request, and whether your data can leave your infrastructure at all.
Four disciplines, one design.
Each engagement produces a written design with the tradeoffs stated, and where the shape calls for it, working code.
LLM routing & cost control
Evaluation & hallucination control
Self-hosted vs managed
Systems that refuse to guess.
Ospite is an AI concierge platform for hospitality venues: FastAPI + Next.js + Postgres/pgvector, with tenant isolation enforced by row-level security in the database rather than by application-code discipline. Its retrieval layer carries a grounding guard: when no source chunk clears the relevance threshold, the request escalates to a human. The architecture routes cheap models to classification and strong models to complex turns, behind one adapter seam.
Verax is a compliance intelligence platform for the iGaming vertical: AML/KYC.
The same discipline runs through the MCP work: auseklis exists because a language model asked for a planet's position will happily invent one. Twelve tools compute the real answer from a real ephemeris, and the model is never allowed to do the math. That rule (compute what must be correct, generate only what may be wrong) is the core of every AI architecture I ship. More on the protocol side at MCP consulting.
If your AI feature works in the demo and worries you in production, that's the conversation. One email, one business day to a reply.