Vitaly KirkpatrickAI automation builder

I build AI automation that works, and I teach what I learn.

I'm Vitaly Kirkpatrick. I build AI agents and automations that do real business work, and everything on this site is a working demo, not a promise.

I'm Vitaly Kirkpatrick, an AI automation builder. I make AI agents and automations for business, I teach near-infrared spectroscopy, and I write memoir stories. Flip the cards below to read how six of my builds work, or press Try a demo for the short story of how I got to full AI autonomy.

Six builds you can flip

Click or tap a card to flip it. Press Learn more for the longer write-up, or open the full work page.

Agent fleet

Agent fleet

The agent fleet is a team of AI agents that do business work on their own. One agent plans a task, another writes the code or the document, another checks it, and each one leaves a record of what it did. It solves the problem of one person trying to do the work of many without losing track of it. It is built from small services that call each other over internal APIs, a shared task board, and a search index over our own code and procedures.

CRM

CRM

CloviCRM is a customer system where AI agents do more than suggest. When an agent decides a follow-up is needed, it can actually send the task, update the record or schedule the next step, and the action is logged. It solves the problem of a CRM that is only a place to type notes. The product is a web app with sign-in, built so each company keeps its own data. A seeded demo account with fake customers is needed before it can be shown.

Spectra Lab NIR explorer

Spectra Lab NIR explorer

Spectra Lab is a workspace for near-infrared spectroscopy, the method that reads how light passes through a sample to tell you what is inside. It offers a calibration check, guided journeys for people new to the method, and a partial least squares lab that runs in the browser. It solves the problem that NIR tools are built for experts and hard to learn. The public page is live; the full app is admin-only for now.

Animated lessons

Animated lessons

Animated lessons turn a plain slide into a short drawn animation. Instead of bullet points, a lesson shows objects in a simple isometric style: a sample, a beam of light, a chart that grows. It solves the problem of dry technical teaching that people stop watching. The method is a pipeline that takes a lesson script, draws the scenes, animates them and renders video. A pilot of four slides exists, and no public page is available yet.

Charts engine

Charts engine

CloviCharts is a chart service. You send it data and a chart type, and it returns a finished chart, with more than 24 types available. It solves the problem of every team rebuilding the same bar, line and scatter charts by hand, and of reports where the charts look different on every page. It is an API, so other tools, including our own reports and dashboards, can call it. The site is public and live, so you can try it.

AI trading bots board

AI trading bots board

IntelliTrader is a board for AI-assisted crypto trading and trading bots. It shows markets, strategies and risk limits in one place, so a person can see what a bot would do before it does anything. It solves the problem of bots that are black boxes. Today it is simulated: the site says live trading and bots are planned. There are no performance claims here, and none should be read into the screens.

Agent fleet: the longer write-up

The agent fleet is the part of my work that shows what full AI autonomy looks like in practice. It is a group of AI agents, each with one narrow job, that take a task from request to finished result. A task is written on a board, a plan is made, an agent does the work, a second check looks at the output, and the result is closed with evidence instead of a guess.

The problem it solves is simple. A founder or a small team has more work than hours, and hiring people for every repeated job does not scale. The fleet takes the repeated jobs and runs them, while a decision layer approves the safe changes and sends the risky ones to a person.

Under the hood it is a set of services that talk over internal APIs: a task board, a search index over our own code and documents, a code-generation engine, and routers that send each job to the cheapest model that can do it. Every action is logged so it can be reviewed later.

Status: the dashboards are private because they hold internal data. A public, redacted demo page is planned. I will not quote an agent count until it is read from the dashboard itself.

Private for now Open the full page The dashboards are private. A redacted public page is on the list.

CRM: the longer write-up

Most small businesses already own a CRM and still lose leads, because nobody has time to keep it current. CloviCRM is built around a different idea: every agent action has an executor. If an agent says a customer should get a follow-up, something actually carries it out, and the action is written to a log you can read.

That rule came from a requirement I set for the whole product: agents need hands, and their work needs a quality check. Without it, an AI feature is a suggestion box.

The product is a web app with sign-in. Each company works in its own tenant, so one customer's records never mix with another's. It uses the same agent services as the rest of the platform family, which means the CRM can call sibling tools for research, email drafts or reports without a person copying data between them.

Status: the live app is private because it holds customer data, so there is no public link. To show it, we need a demo tenant filled with invented customers. That tenant is on the list to build, and this card will link to it once it exists.

Private for now Open the full page Shown with invented customers once a demo account is set up.

Spectra Lab NIR explorer: the longer write-up

Near-infrared spectroscopy is one of the fastest ways to measure moisture, protein or fat in a sample. It is also hard to learn, and the software often assumes you already know chemometrics.

Spectra Lab is my answer. It has three parts. A calibration check helps you see whether a model still agrees with the lab numbers. Guided journeys walk a newcomer through a real task, one decision at a time. A browser lab runs partial least squares, the standard calibration method, so you can try it without installing anything.

It sits next to my 32-lesson SpectroScience course, so a learner can read a lesson and then try the idea on data.

Status: the marketing page at spectralab.science is public and has a waitlist. The app itself is admin-only, and its documents are marked internal. It can be shown with demo data after the security review is done. The link below opens the public page, not the app.

Open live demo Open the full page Public marketing page. The app is admin-only.

Animated lessons: the longer write-up

Technical courses lose people at the slide. A page of text and a chart is easy to skip, and hard to remember. Animated lessons replace that slide with a short drawn scene in which each idea becomes an object you can see move.

The style is deliberate. Objects are drawn in a clean isometric view, in a fixed color set, with light animation and room for narration. The same drawing system is shared across my teaching site and the memoir channel, so the whole brand family looks related.

The work is a pipeline, not a one-off. It takes a lesson script, plans the scenes, draws them as vector shapes, animates them with CSS and a video renderer, and checks the audio and timing before anything is accepted. That check exists because an early test render turned out to carry a test tone instead of speech.

Status: a four-slide pilot was built and I liked the result. It is private and lives on a review page. A public lesson page, with a share link and a vertical clip for each lesson, is the next step.

Private for now Open the full page The pilot is private until a lesson is published.

Charts engine: the longer write-up

Almost every report, dashboard and sales page needs a chart, and almost every team draws them again from scratch. The result is charts that do not match, break on a phone, or lose their data once they are saved as pictures.

CloviCharts is a single service that does this one job well. You give it your numbers and name the type, and it returns a chart that follows one shared style. More than 24 chart types are available, from simple bars and lines to more specialized forms.

Because it is an API, it is used by the other things I build. A report page, a trading board and a course dashboard can all ask the same engine for a chart, so they look like one family. A chart can stay interactive on the page, so a reader can hover over a value and see the number behind it.

I own both the charts engine and the PDF engine that sits beside it, and I choose the drawing libraries, keeping to free ones where I can.

Status: clovicharts.com is public and live.

Open live demo Open the full page Public site.

AI trading bots board: the longer write-up

Automated trading tools often hide how they decide. You switch a bot on and hope. IntelliTrader starts from the opposite idea: show the strategy, show the limits, and let a person see each decision before money is involved.

The board brings several things onto one screen: market data, the strategy a bot follows, the risk limits it must respect, and a record of what it did. AI helps pick and tune strategies, while the risk limits stay fixed and visible.

It is built to work in two modes from the start, simulated and live, with the same screens in both. That means what you test is what you later run.

Status, stated plainly: today it is simulated. The public review site says that live trading and bots are planned. Nothing on this page is a promise of returns, and it should not be shown with any performance figures. The link below opens that review site with its own wording.

Open live demo Open the full page Public review site. Simulated today.

Watch

My videos and the VitalyBook channel: stories from my life told as drawn animation, and short lessons on near-infrared spectroscopy.

Watch the channel

How the machine works

Four short animated explainers. They play when you scroll to them. Press Play to watch again, or tap a numbered dot to jump to a step.

From ask to done

ASK1TICKET2PLAN3APPROVAL$ + EMAIL4AGENT WORKS5EVIDENCE6DONE7MONEY OR A CUSTOMER EMAIL?A HUMAN SAYS YES FIRST.

Press Play, or tap a step.

  1. You ask for something in plain words. No forms, no jargon.
  2. The ask becomes a ticket, so nothing lives only in someone's head.
  3. A plan appears: what will be done, in what order, and what it might cost.
  4. Money or a customer email? The gate stops everything until a human says yes. Even robots need a permission slip.
  5. Approved. An agent does the work, one careful step at a time.
  6. An evidence check asks for proof: a file, a screenshot, a passing test. A promise is not proof.
  7. Done, with the receipts attached. Nobody has to ask whether it really happened.

Every job here follows the same road, so nothing gets lost and nothing surprises you. It starts with a request in plain words. The request becomes a ticket, a written record with an owner and a status. Next comes a plan that lists the steps, the order and the likely cost. Most plans move straight on. Two kinds never do. Anything that spends money, and anything that sends an email to a customer, stops at a human gate until a person approves it. Once the gate opens, an agent does the work. Then a separate evidence check looks for proof, such as a saved file, a screenshot or a passing test, before the ticket is allowed to close. The ticket keeps the whole trail, so you can see who asked, what was planned, who approved and what was delivered. That is how automation stays fast without becoming reckless: speed for the routine parts, and a human hand on the parts that matter.

Weigh first, then pour

SMALL AND CHEAPBIG AND PRICEYWEIGH ITSORTRENAMESUMMARIZEHARD ONECOSTTHE $12 DAYZ z

Press Play, or tap a step.

  1. Jobs arrive, some easy and some hard. From the outside they all look alike.
  2. Before any model is used, a quick weigh-in sorts each job by difficulty.
  3. Easy jobs, like sorting, renaming and summarizing, go to small cheap models. Fast, and good enough.
  4. The one hard job goes to a big model, because that is where money is well spent.
  5. The cost meter stays low. Penny, who fainted at a $12 day, finally naps.

Not every job needs the biggest brain in the building. One day the AI bill hit $12 because every task, easy or hard, went to the most expensive model. That is like hiring a crane to lift a coffee cup. The fix is to weigh first, then pour. Each job gets a quick look at how difficult it is. Routine work, such as sorting files, renaming things or writing a short summary, goes to small, cheap models that finish quickly and cost very little. Genuinely hard work, such as untangling a messy plan, goes to a large model that can think longer. The cost meter shows the result: the same amount of work, a small fraction of the spend. Penny the piggy bank, who once fainted at the bill, now sleeps through the day. Cheap where it can be, careful where it must be.

Agents that check each other

BUILDERREVIEWERJOB: MAKE REPORT.PDFOK! DONE!NOT THEREOUTPUT FOLDERSENT BACKMISSING!PASSED

Press Play, or tap a step.

  1. A builder agent gets a job: make the weekly report file.
  2. The builder replies, OK, done! It sounds confident. Confidence is free.
  3. A reviewer agent does not take its word. It opens the folder. The report file is not there.
  4. The reviewer sends the work back with a clear note: claimed, not delivered.
  5. The builder tries again, and this time the file really lands in the folder.
  6. The reviewer checks again, sees the file, and passes it. Now OK means OK.

An AI agent can say a job is finished when it is not. It is not lying on purpose; it simply reports what it meant to do. That is why building and checking are two different jobs done by two different agents. The builder makes something and says it is done. The reviewer never relies on that claim. It opens the folder, looks for the file, runs the test or loads the page, and compares what it finds with what was promised. When something is missing, the work goes back with a plain note about what failed. The builder fixes it, the reviewer looks again, and only then does it pass. This costs a few extra seconds and saves a lot of embarrassment. Trust comes from evidence you can see, not from a cheerful message. In this setup, a claimed OK does not count until someone has checked it.

How a website builds itself

1 RESEARCH1 RESEARCH2 PLAN2 PLAN3 DRAW3 DRAW4 SCREENS4 SCREENS5 FIXES5 FIXES6 REVIEW6 REVIEW7 PUBLISH7 PUBLISHHOMEABOUTWORKCONTACTFOR REVIEWAPPROVE?LIVE, ONLY AFTER A YES

Press Play, or tap a step.

  1. Research first: what do people search for, and what do they need to understand?
  2. A plan sets the page list and what each page must say.
  3. Pages get drawn, one panel at a time, before anyone writes code. Erasing a pencil line is cheaper.
  4. Screenshots at phone and desktop width show what a visitor would really see.
  5. Fixes follow: text that clips, buttons that crowd, gaps that look odd.
  6. A review page collects the screenshots so the founder can approve or push back.
  7. Only after a yes does it publish. Until then it is a private preview.

A website here is built in a fixed order, and each stage leaves something you can inspect. Research comes first: what people search for and what they need to understand. The plan turns that into a list of pages and the job each page must do. Then the pages are drawn as simple panels, before any code is written, because changing a drawing is cheap. Screenshots are taken at phone width and at desktop width, since most visitors arrive on a phone. Anything that looks wrong gets fixed, such as clipped text, crowded buttons or odd gaps, and then new screenshots are taken to confirm the fix. All of it is gathered on a private review page, where the owner can approve each part or ask for changes. Publishing happens last, and only after a clear yes. Until then, nothing is public.

AI automation for small business

What it means

AI automation for small business means taking the jobs that repeat every week and letting software do them. Think of answering the same customer questions, sorting incoming leads, writing first drafts of quotes, updating records, and building the weekly report. A person still decides what matters. The software does the repeated typing, copying and checking, and it never asks for a long lunch.

Where to start

Start with one job that costs you an hour a day. Write down the steps. If a new employee could follow them with a checklist, an automation can too. Build that one first, watch it for two weeks, then add the next. Small steps keep the cost low and the risk small.

What I build

I build AI automations and the agents that run them: workflows that connect your email, CRM, spreadsheets and documents, with a human approval step wherever a mistake would be expensive. The proof today is my own platforms, shown in the demos above. I do not have client case studies yet, and I would rather say so than invent them.

AI agents for business

What an AI agent is

An AI agent is software that is given a goal, picks the steps, uses tools, and checks its own result. A chatbot answers a question. An agent finishes a task: it searches, drafts, files, sends for approval, and reports back. For a business, that difference is the point. A chatbot talks about the work; an agent does it, which is more than some meetings manage.

Why a team of agents

One large agent that does everything is hard to trust. A team of small agents, each with one job and a record of what it did, is easier to test and easier to fix. My own agent fleet works this way: a planner, a builder, a checker and a reviewer, with a task board that shows who did what.

Keeping people in charge

Good agents know their limits. Safe changes can be approved by a decision layer. Risky ones, such as spending money or sending a message to a customer, go to a person first. That rule is built in from the start, not added later. If you are exploring AI agents for your business, ask any builder how it works, and ask to see the log of what an agent actually did.

Say hello

Have work that repeats every week, or just a question? Send me a note.

Say hello

The journey

Full AI autonomy, so you don't have to

A short story of how I got here, in 8 panels. Use the arrow keys, the buttons, or swipe.

Age six. The gate closed.

I was six when I was left at an orphanage. The iron gates were the first thing I learned to read.

Leaving. Crossing.

Later I left, and I crossed a border to start over in a country that did not know me. I took very little with me.

Why does food do that?

I trained as a chef and finished first in my culinary class. The chef in me was always a bit of a science geek who wanted to know why. A whisk and a spectrometer turned out to want the same thing: precision.

Automations, by hand.

I married, built a life, and kept teaching myself to build. My first automations were made by hand, one small script at a time. Like a bakery, a few grams off and the whole batch collapses.

$ ? ! $

The money fuss.

Then the bills arrived: tools, subscriptions, AI usage. My piggy bank, Penny, started to talk, and not kindly. Penny said, "You pay for the tool, then you pay to use the tool. Who is the tool?"

Chapter: the money fuss.

Z z EASY JOB, CHEAP MODEL

A fleet that costs less.

One day the AI bill hit $12, and Penny fainted. So I built an AI agent fleet with cheap routing: easy jobs go to cheap models, hard jobs get the expensive ones. Weigh first, then pour. Penny sleeps again.

Chapter: the money fuss.

RUNS BY ITSELF Z z

Full AI autonomy.

The goal was never more work for me. It is full AI autonomy, so you don't have to do the repeated part. Penny now supervises from the shelf.

Your turn.

If you have work that repeats, bring it. I will show you what can run by itself.