Build business processes with AI

I build AI-driven business processes, where LLM systems do real, repetitive work without becoming a money pit.

Konstantin Borovik

the problem

Every business runs on a layer of repetitive, lookup-heavy work that quietly consumes skilled time.

Answering the same product questions over and over. Pulling a number out of a document and writing it into a reply. Triaging inbound email. Filling the same fields from the same forms. None of it is hard — and that’s exactly why it’s expensive. Hard problems get noticed and engineered away; easy ones get left on the plate of whoever already handles them, because no one thinks to fix work that anyone can do. So it stays with a knowledgeable person, on a loaded salary, spending hours a week on tasks that follow a pattern — a senior rate paid, hour after hour, for work with nothing senior about it.

The cost is hidden because it never shows up as a line item. It’s spread across people who could be doing higher-value work, and across customers who wait hours for an answer that could take seconds.

Repetitive, lookup-heavy work is what LLM systems are genuinely good at — high-volume, rule-following tasks, done instantly and consistently. The promise is simple: take that repetitive load off your team, answer it in seconds instead of hours, and free your skilled people for the work that actually needs a human.

what I do

Build an AI Process Around Your ERP and CRM

I build a new business process around the systems you already run on — your ERP and your CRM. An LLM agent that reads from and writes to those systems: answering high-volume, lookup-heavy questions from your product and order data, drafting personalized CRM outreach grounded in real records, and processing the documents that flow through both. Built to be measured from day one, with the cost per outcome traced before you scale it.

proof

MailPilot is a real production agent on my own inbox — open-source, traced, and measured to the dollar.

Fair thing to ask first: this is self-reported, it’s one project, and the numbers are early. So here is what makes it checkable rather than something you take on my word — the code is open on GitHub, every model call is traced, and you can email the agent yourself and watch what it does. A claim you can verify beats a testimonial you can’t.

I built MailPilot to solve a business problem of my own (not a product I sell) — a production AI agent running on my company’s inbox, working in both directions. Inbound: it reads an incoming business email, searches a knowledge base, and replies with a sourced answer in under a minute — and if the question is outside that knowledge base, it declines and says so rather than guessing. Outbound: it drafts personalized CRM outreach from those same grounded sources, so the messages going out are as checkable as the replies coming back.

Here is the real proof — not just words, not empty promises →

Every model call is traced, so the economics aren’t a guess:

MailPilot (measured) A person (assumption)
Cost per sourced reply ~$0.03 ~$5.00
Response time ~20 seconds hours
Out-of-scope questions declines, no guessing varies
At 1,000 emails / month ~$30 ~$5,000

More than a 100× difference in cost, hours-to-seconds in speed. The $5 is my assumption, labeled as one — swap in your own loaded cost per reply and the ratio shifts, but the order of magnitude doesn’t. The point isn’t to replace people — you can’t fire 1/100th of an employee. It’s that a category of repetitive work stops consuming thousands of dollars of skilled time and frees that person for work that needs them.

The cost is not the only risk — it’s an agent confidently inventing a price or a spec and sending it over your name. MailPilot grounds every answer in a source document and cites the file it used, so any reply is checkable. Out-of-scope detection and fabrication checks run as mechanical tests in every build cycle — behavior measured in the logs, not asserted in a slide.

Read the full cost-per-outcome breakdown →

how the money stays under control

The cost stays predictable because of a few build disciplines most pilots skip.

None of it is exotic:

That’s the difference between the 5% and the 95%, and it’s mostly a question of how the system is built — not which model it uses.

why me

You pay wholesale, not retail — the senior person building it, with no agency markup in between.

When you hire a software agency, most of your bill never reaches the people writing your software. It pays for the sales team that closed the deal, the account manager who forwards your emails, the project manager who runs the standups, and the margin stacked on top of all of it. The engineer doing the actual work often sees only a fraction of the rate you’re billed. Put the other way: the rate an agency charges is frequently three to four times what reaches the person who writes your code.

Working with me, that overhead doesn’t exist. No sales layer, no management tier, no markup on a subcontractor. You pay the person building the system directly — and you get that senior person on every call, not a junior assigned after the pitch.

It’s also why the strongest engineers don’t stay at agencies: the model keeps most of what they earn. Going direct gets you both the more senior person and the lower rate at once — the two things an agency’s structure is built to keep apart.

You get one senior owner end to end: the retrieval, the guardrails, the observability, the deployment. No layer of account managers between you and the person building it.

The quieter worry with one person: what if I get hit by a bus? Worth saying plainly — every employee is a bus-factor too, and usually a worse one, because the knowledge that walks out with them was never written down.

You don’t carry that exposure here. You hold the whole system: the code lives in your repository, it runs in your cloud account, and the retrieval, guardrails, and observability come documented in plain language — not locked in my head. Any competent engineer can pick it up and keep going, which makes the bus-factor lower than most hires give you. It’s the inverse of the lock-in an agency sells: handover is a git clone, not a renegotiation.

The honest boundary: if the work genuinely needs a full standing team, that’s work for a team — not what I’m pitching here.

The credentials behind that: