Denys KozedubCustom AI for companies
Custom AI for companies · four selected cases

AI that does real work inside your business.

A language model that lives on your own server. An agent that answers and books for a local business. A studio that keeps one AI character the same in every picture. Apps where people just say what they want. Four of the things I have built, picked to show the range, each with the technology named and explained in plain words.

See the work
Work · four selected cases

Four of the things I have built, picked to show the range.

Each one a real problem, solved end to end, told the same way: the problem, what I built, how it works, with every technology named. Each case has its own page with a working demo on recorded data.

In plain terms, this is custom AI development for companies: private LLM deployment on your own hardware, AI agents for small businesses that take bookings and orders, AI-generated photos and video of one consistent character, and natural-language search and forms inside your app.

Case 01 · Private company LLM

A model that belongs to the company.

The problem

A software product with tens of thousands of daily users, and every one of them wants to ask the system questions in plain words. On a rented cloud model that is a bill that grows with every user, and company data in someone else’s hands.

What I built

The company’s own language model: an open model, taught the company’s vocabulary, running on the company’s own server, wired to its documents and internal systems. People ask inside the tools they already use; the model looks things up, creates records, books slots. Nothing leaves the building.

Qwen + LoRAan open model, fine-tuned on the company’s own examples
vLLMserves the model from one GPU server, fast enough for thousands of people
RAG + MCPthe model reads your documents and talks to your systems through one safe door
Open the caseOn the page: a task runs through the model step by step, and a rented-vs-own cost comparison.
Live · the company boundarysignals stay inside
Your LLM
Documents
Your systems
Your rules
Your team

Own serverthe data never leaves the company
Rented first, own latera cloud model to start; your own when the flow is big
Every answer traceablewhat was asked, looked up and done
Case 02 · Agents for any business (u2a.ai)

If your business has no agent, it is not in the agent internet.

The problem

Assistants are starting to book, order and ask on people’s behalf. A café with two tables and a phone has no way to be on the other end of that call, and hiring a developer for it makes no sense.

What I built

A platform where any business builds its own agent in four steps, with no developer: what you do, your resources, your schedule, your rules. Publish, and other agents and assistants can talk to it: book a table, ask a question, place an order. The owner sees every request and keeps the last word.

A2Athe open protocol agents use to talk to each other
MCP adapterthe door through which consumer assistants reach your agent
Agent carda small public file that says what your agent can do and when
Open the caseOn the page: build an agent in four steps, then replay three bookings.
Live · a café tableagent to agent

A customer’s assistant asks; the business’s agent checks the schedule and answers. When a slot is taken it offers the nearest free ones instead of guessing. Two bookings play in turn: a café table and a padel court.

Four steps to publishno code, no developer
The hard cases handledinput needed · slot taken · not its job
Rented model, your rulespay per use; the agent never acts outside them
Case 03 · AI character studio

One face. Any scene. As many as you need.

The problem

Shops, brands and creators need pictures of one person every week, in new places and new outfits. AI image services draw a pretty face once and lose it the next time. And nothing made there is yours.

What I built

My own studio, end to end: describe a character, cast a face from fifty candidates, teach a small model to keep it, then shoot any scene from one sentence: three photo formats and five-second clips. A person approves every frame; a caption and a slot in the calendar follow.

Flux + PuLIDdraws the picture and keeps the same face in it
LoRAa small model trained on 27 frames so the character answers to one word
WAN 2.2 on a rented GPUfive seconds of video from a still, paid by the hour
Open the caseOn the page: describe → cast → lock the face → train → shoot → clip, in under a minute.
Live · a shootqueued
Vera, the studio’s drawn character, on the streetstreet · 4:5
Vera on the beachbeach · 9:16
Vera in the gymgym · 1:1

Vera, the studio’s drawn character, stands in for the photographs. The real output is photographic; the point is the same person in every frame.

About two minutesper shoot, three formats
Five-second clipsfrom any approved photo
Nothing posts itselfa person approves every frame
Case 04 · Events by plain language (Volok)

Say what you feel like. The city answers.

The problem

New in a city, free this evening, and nobody to go with. The apps that exist want you to join a group, plan a week ahead, fill a form, or already have friends.

What I built

A map of small live events with an assistant inside. Type “padel today 6pm, need 3 people” and the event card writes itself. Ask for “something quiet in the evening nearby” and it finds matches and says why each one fits. Designed to the last screen; the backend foundation is built.

Llama 3.1 on Groqfills a strict form from the sentence, with a confidence per field
OpenSearchthree searches at once: by words, by meaning, by tags
Guard railspersonal data blanked first, a €5-a-day cap, a words-only fallback
Open the caseOn the page: type a sentence and watch the card fill; ask a question and get results with reasons.
Live · from a sentencetyping

Whatever the assistant guessed is marked amber, so the person always knows what was theirs and what was suggested.

About 30 secondsfrom a sentence to a published event
Under 1.5 secondsfor a search answered with reasons
Three languagesCzech, English, Ukrainian
Which one is for you?

Start from your situation, not from the technology.

Most companies start hereAn agent on a rented model

A cloud model under a business agreement, wired into your systems, with guard rails and a budget. You pay per use and start in weeks. Right for a local business, a small team, a first process.

Big flows get their ownYour own LLM on your own hardware

An open model, fine-tuned, on a server you own. A one-time cost plus electricity, and the data never leaves. Right for a product with many users, or anywhere the questions never stop.

Rule of thumb: below a few hundred people using the AI every day, the cheapest cloud model is cheaper. Above that, your own server pays for itself, and it is yours. The private-LLM case shows the comparison with numbers.
How I work

Small steps on real tasks. One process at a time.

The same four weeks for every case above. No slide decks; by week four something of yours is running.

Week 1We pick one process and write the rules

What it does, what it must never do, what counts as done. You approve the wording before anything is built.

Weeks 2–3I build it, with guard rails, on real examples

Wired to your systems, tested on a set of real cases, with budgets, limits and a fallback before anyone sees it.

Week 4In your tools, for a small group first

Behind a switch, traced end to end. We watch what people change and fix what they stumble on.

AfterIt grows one process at a time

The second process reuses the first one’s pieces. Each is weeks, not a rewrite.

What stays with you
  • The code and the models, in your repository, on your servers
  • The rules and prompts: readable, editable, yours
  • The test set of real cases and the expected answers
  • The budgets and limits, as settings you can change
  • The traces: what was asked, answered, and what it cost
  • A written explanation of every piece, like these pages
The rules I keep

Five things that are true on every page above.

Your data stays yoursOwn server where it matters; personal data blanked before any rented model sees it; traces keep hashes, not content.
A person keeps the last wordNothing publishes, posts or books without someone able to see it and stop it.
Budgets have a hard ceilingDaily caps, alarms before the cap, and a plain fallback so the product keeps working when the model does not.
Every term explainedNo name on these pages without two sentences in plain words next to it.
Facts only in demosThe demos replay recorded data. Nothing is shown that does not exist today. Live systems are built per business, under agreement.
The tech, in plain words

The technology behind the four cases. Pick a term.

The pieces that make these cases work, each explained in two sentences. The card says which case uses it.

Every other name on the case pages is explained there, next to where it is used: case 01 · case 02 · case 03 · case 04.

Private LLM

A language model that runs on a server the company owns, instead of in a cloud service. Questions and documents never leave the building, and the bill does not grow with every user.

Contact

Describe a process you’d like to hand over.

An inbox, a booking flow, weekly reports, a form people hate. Two sentences are enough. I reply by email with how I would approach it and roughly how long it takes.

hello@denyskozedub.com