Raian Pollock

An estimated 36 person-years of work, built by two people and AI agents in two months

First screen of the homepage. It shows the headline "Your AI co-teacher for active learning", a box to build a lesson, and a sample Grade 9 history mission with printed handouts. Below are the counts 5,700+ topics, 64 methodologies, 18 countries and 11 languages.
The product's homepage, an AI co-teacher that plans lessons following each country's national curriculum.

Flip Education is an AI co-teacher that plans lessons following each country's national curriculum, for teachers. I co-founded it with one other person, and I ran everything except pedagogy. Instead of hiring, I built a company of AI agents, organised like an org chart, each with a written role and a written level of trust. It carried the product, the content and the operations across 18 countries, in their languages. I'm now its advisor.

Company operations · Flip Education · Feb–Aug 2026

All work
  • about 36 person-yearsof work if a hired team had built it, an estimated €1.5 million at Spanish pay, done by two people in two months
  • 8 daysfrom the first version of the app to pages for all 18 countries
  • 18 / 11countries and language versions, run by two people with AI agents

Where the value sits

Any company can start AI agents on building and recurring work today. Starting them is the easy part. What lets a company leave them running is judgment written down, the rules, the quality bars, who approves what and what it has learned. That written layer is what the company owns, because agents can be replaced and the models improve.

Flip Education ran on this. I directed in working sessions, live sessions where I set the direction and AI agents wrote the code, and they built the product that way. In the background, agents ran the recurring work, each with its own job. Under both sat the written rules and what we had learned. Those rules set what every agent could do and what its work had to pass, so both kinds of work held the same standards.

The challenge

A company built by two people has a simple arithmetic problem. My co-founder, a career educator, carried pedagogy. Everything else was mine, from engineering direction to go-to-market, operations, legal and support. Launching in that many markets meant building the product plus curriculum pages and content for every market, in each language. No two people do that by hand. So the question from the first day was which parts of the work a machine could carry, and how much trust each part deserved.

Human decisions

  1. Could

    I could have hired about 20 people. Building it would have taken nearly two years.

    Chose

    I built with AI agents instead, from the first day.

    Because

    My bet was that AI agents could get there much faster than a hired team. The agents built the product and its content in the first two months. The rule we set held the whole way through. We would hire a person only once an agent was proven unable to do the work.

  2. Could

    I could have given agents full access from the start, to move faster.

    Chose

    Every agent that ran on its own started only allowed to look.

    Because

    An agent that may only look can't break anything. More permission came in written steps, earned by a record. A month with no false alarm, then many approved proposals, and only then could an agent act on low-risk work.

  3. Could

    I could have put an AI model behind every agent.

    Chose

    Wherever the work is rules, the agent ran on rules, with no AI model at all.

    Because

    An AI model can get rule-based work wrong in ways plain rules can't. So judgement was used only where the work isn't rules.

The organisation

I built the product in working sessions, live sessions where I directed and AI agents wrote the code. My direction set what got built, and the same written standards later held for the agents too.

When work repeated, I wrote each agent down, working with an AI agent. Each agent was one written entry with a role, a permission level and a definition of done, plus how it ran, on a schedule, live with me, or started when needed. So before its first run, one place said what each agent did and how far it could go. From then on the agents ran as their entries said, and the scheduled ones ran without either of us starting them. Automatic checks, some of them AI models, had to pass before work went on, and failed work stopped there, so a broken change never reached a customer unchecked. Agents watched the other agents, and one agent checked the claims in agent reports against the raw data before we read them. The two of us read reports that had been checked, never every run. A short written list of actions always needed a person, for example moving money, changing what customers see and emailing anyone outside the company. And when something went wrong, the fix became a rule or check that later work had to pass. The actions that could hurt the business stayed with a person, and the same mistake didn't come back.

  • On a schedule, on its own
  • Only allowed to look
  • May propose changes
  • May act on low-risk work
  • Live session, with a person
  • On demand, started by a person
  • Claude, Anthropic's AI model
  • Gemini, Google's AI model
  • Codex, an OpenAI model on trial
  • Several AI models
  • Rules only, no AI model

The two founders

Strategy, the board, hiring and firing, and pedagogy

Always needs a person

  • Moving money
  • Changing what customers see
  • Emailing anyone outside

Agent manager

Its job is to review every agent each month and report, never change.

Go-to-market

Search

  • Search health analyst
  • Crawl traffic analyst
  • Traffic surprise scout
  • Search data archivist
  • Indexing checker
  • SEO agent
  • Ranking momentum view
  • Ranking drop detector
  • Traffic recovery lead
  • Keyword auditor
  • Curriculum page editor
  • Curriculum data maker
  • Subject name corrector
  • Curriculum enricher
  • AI citation measurer
  • Search results analyst
  • Traffic auditor

Marketing

  • Experiment watcher
  • Signup list checker
  • Competitor news tracker
  • Email reviewer
  • Funnel reporter
  • Education news scout
  • Signup to pay tracker
  • Signup rate fixer
  • Launch coordinator
  • Digital PR pitcher
  • Listing submitter
  • Teacher group scout
  • Landing video maker

Content and blog

  • Fact-check auditor
  • Stale content scanner
  • Curriculum scout
  • Broken link finder
  • Newsletter maker
  • Product news writer
  • Blog post producer
  • Citation checker
  • Related post linker
  • Statistics refresher
  • Screenshot taker
  • Tool page translator
  • Teaching wiki writer

Sales and partnerships

  • Campaign watcher
  • Mailbox login keeper
  • Inbox guard
  • Demo request alerter
  • Partner program digest
  • Outreach results checker
  • Outreach health check
  • Pilot feedback digest
  • School signup flagger
  • Design partner runner
  • Pilot group runner
  • Training day seller
  • School pilot chaser
  • User interview inviter
  • District email writer
  • Pilot group manager

Support

  • Support checker
  • Silence watcher
  • Support facts builder

Product and operations

Product quality

  • Teacher insight digest
  • Lesson quality alarmer
  • Metric anomaly flagger
  • Lesson sample grader
  • Print record checker
  • Quality signal digest
  • Session pattern reader
  • Lesson quality raiser
  • Lesson model switcher
  • Print page designer
  • Session replay fixer
  • Social skills lessons
  • Age fit grader
  • AI checker tester
  • Export match checker
  • Handout auditor
  • Product fit surveyor
  • Lesson fact auditor
  • AI model chooser
  • Translation fixer
  • Usability bug hunter

Engineering

  • Cohort access fixer
  • Error fixer
  • Workspace cleaner
  • Login email tester
  • Ship reminder sender
  • Backup checker
  • Daily code summary
  • Lesson making checker
  • AI model checker
  • Lesson PDF tester
  • Overdue code reminder
  • Technology scout
  • Uptime monitor
  • Curriculum data fixer
  • Site redesign builder
  • Code shipper
  • Release health checker

Reporting

  • Brief reply answerer
  • Co-founder update
  • Numbers reader
  • Data quality hunter
  • Evening recap sender
  • Morning reporter
  • Key metrics calculator
  • Friday roundup writer
  • Weekly business review
  • Company librarian
  • Wiki cleaner
  • Briefing email builder
  • Fleet map drawer
  • Funnel dashboard maker

Agent operations

  • Agent repair doctor
  • Emergency alerter
  • Alert delivery tester
  • Report checker
  • Rule improver
  • Missed run restarter
  • New model trial runner
  • Agent failure sweeper
  • Fleet health checker
  • Agent liveness checker
  • Follow-up task runner
  • Pattern gap spotter
  • Agent briefing writer
  • Chat rule miner
  • Fleet model reviewer

Finance

  • Cost reporter
  • Cost spike checker
  • Spend collector
  • Invoice filer
  • Hosting cost capper

Legal and security

  • Package auditor
  • Email spoofing checker
  • Legal watcher
  • Security watcher

Go-to-market

Search
  • Search health analyst
  • Crawl traffic analyst
  • Traffic surprise scout
  • Search data archivist
  • Indexing checker
  • SEO agent
  • Ranking momentum view
  • Ranking drop detector
  • Traffic recovery lead
  • Keyword auditor
  • Curriculum page editor
  • Curriculum data maker
  • Subject name corrector
  • Curriculum enricher
  • AI citation measurer
  • Search results analyst
  • Traffic auditor
Marketing
  • Experiment watcher
  • Signup list checker
  • Competitor news tracker
  • Email reviewer
  • Funnel reporter
  • Education news scout
  • Signup to pay tracker
  • Signup rate fixer
  • Launch coordinator
  • Digital PR pitcher
  • Listing submitter
  • Teacher group scout
  • Landing video maker
Content and blog
  • Fact-check auditor
  • Stale content scanner
  • Curriculum scout
  • Broken link finder
  • Newsletter maker
  • Product news writer
  • Blog post producer
  • Citation checker
  • Related post linker
  • Statistics refresher
  • Screenshot taker
  • Tool page translator
  • Teaching wiki writer
Sales and partnerships
  • Campaign watcher
  • Mailbox login keeper
  • Inbox guard
  • Demo request alerter
  • Partner program digest
  • Outreach results checker
  • Outreach health check
  • Pilot feedback digest
  • School signup flagger
  • Design partner runner
  • Pilot group runner
  • Training day seller
  • School pilot chaser
  • User interview inviter
  • District email writer
  • Pilot group manager
Support
  • Support checker
  • Silence watcher
  • Support facts builder

Product and operations

Product quality
  • Teacher insight digest
  • Lesson quality alarmer
  • Metric anomaly flagger
  • Lesson sample grader
  • Print record checker
  • Quality signal digest
  • Session pattern reader
  • Lesson quality raiser
  • Lesson model switcher
  • Print page designer
  • Session replay fixer
  • Social skills lessons
  • Age fit grader
  • AI checker tester
  • Export match checker
  • Handout auditor
  • Product fit surveyor
  • Lesson fact auditor
  • AI model chooser
  • Translation fixer
  • Usability bug hunter
Engineering
  • Cohort access fixer
  • Error fixer
  • Workspace cleaner
  • Login email tester
  • Ship reminder sender
  • Backup checker
  • Daily code summary
  • Lesson making checker
  • AI model checker
  • Lesson PDF tester
  • Overdue code reminder
  • Technology scout
  • Uptime monitor
  • Curriculum data fixer
  • Site redesign builder
  • Code shipper
  • Release health checker
Reporting
  • Brief reply answerer
  • Co-founder update
  • Numbers reader
  • Data quality hunter
  • Evening recap sender
  • Morning reporter
  • Key metrics calculator
  • Friday roundup writer
  • Weekly business review
  • Company librarian
  • Wiki cleaner
  • Briefing email builder
  • Fleet map drawer
  • Funnel dashboard maker
Agent operations
  • Agent repair doctor
  • Emergency alerter
  • Alert delivery tester
  • Report checker
  • Rule improver
  • Missed run restarter
  • New model trial runner
  • Agent failure sweeper
  • Fleet health checker
  • Agent liveness checker
  • Follow-up task runner
  • Pattern gap spotter
  • Agent briefing writer
  • Chat rule miner
  • Fleet model reviewer
Finance
  • Cost reporter
  • Cost spike checker
  • Spend collector
  • Invoice filer
  • Hosting cost capper
Legal and security
  • Package auditor
  • Email spoofing checker
  • Legal watcher
  • Security watcher
The product and its content were built in the first two months; the organisation kept growing and working after that. The chart shows everyone who worked in it from February to September 2026, and the buttons switch to the same organisation drawn as systems, each with its steps, its tools and the rule that stayed with a person.

What happened

The code history starts in February with a working first version of the app. 8 days after the first version, the code carried pages for every country we served.

The public curriculum page for the United Kingdom, with the country menu open. The menu lists 18 countries in three groups: Americas, with the United States and Brasil; Europe, with France, Deutschland and Sverige; Asia and Pacific, with India and Australia. Each name appears in the country's own language.
The country menu of the public curriculum pages. 18 countries in three regions, each named in its own language, every one the product served.

What it would have cost

The estimate puts the work at about 36 person-years, meaning one person working for one year, times 36, about €1.5 million at Spanish pay. Pay was priced for Spain, Germany and the United States, and Spain gives the lowest figure, so it keeps the estimate cautious. It is an estimate, built from a standard software cost model for the code, assumed times per topic for the curriculum, published writing and translation speeds for the rest of the content, and published pay for each role in Spain with employer costs. It assumes a hired team in 2026 would also write code with AI help, so the software part was lowered for that. A hired team would have been about 20 people. The work would have taken them nearly two years. No hired team could have done it in two months, because even the most cautious version of the estimate needs most of a year for the software alone.

Part of the workHow it was countedPerson-monthsCost at Spanish pay
Software37,000 lines of code in COCOMO II, the standard software cost model, lowered for AI coding, plus start-up and launch.148€662,000
CurriculumWriting and reviewing about 82,000 topics with objectives, vocabulary and assessment ideas, plus syllabus mapping, a gap check and coordination.237€654,000
WritingProduct, site, help and email text at published writing speeds.10€27,000
Design70 page types, 29 emails and 25 printable layouts, at published design hours for each.15€58,000
TranslationAbout 2.7 million words, machine translation plus a human edit, at a published price per word.21€137,000
Total, mid case431€1,538,000

The estimate runs from about 29 to about 90 person-years, about €1.1 million to €4.0 million, depending on the assumptions.

Each part of the work, counted separately, as it stood two months after the first version of the product.

What made it possible

Two things, I would say. First, my 14 years in go-to-market and operations. I knew how to move a company forward the old, manual way, and that business sense is what let me direct the AI instead of starting at random. Second, luck in the timing. Agents had just become good enough, and they get better every week.

What I would keep

I'd keep the trust steps, every agent starting only allowed to look and earning more in writing, with the guards that went with them, tests first, spending caps, reviews before any guardrail came off. And I'd keep rules built into the tools themselves, so nothing moves on until the tests and checks for that piece of work have passed. That is what let agents run every day with nobody watching each run.

If your team builds this way

Don't build this way if you don't yet know the work well enough to judge it. If you can't tell a wrong result from a right one, agents repeat the wrong one every day. In a running company, move one area at a time and keep a person checking the results before you widen the change.

Sources

Receipts. The estimate uses COCOMO II, a standard software cost model, for the code, published writing, translation and review speeds for the content, and published Spanish pay per role with employer costs. Most agents that used an AI model ran on Claude, Anthropic's AI model, through Claude Code, some used Gemini, Google's AI model, and many used no AI model at all. The code history starts in February 2026.

  1. about 36 person-years: An estimate made in September 2026 from published rates and Spanish pay, checked twice.
  2. 8 days: From the product's code history, February 2026.
  3. 18 / 11: From the live product, 18 countries in 11 language versions.