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
-
Could
I could have hired about 20 people. Building it would have taken nearly two years.
ChoseI built with AI agents instead, from the first day.
BecauseMy 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.
-
Could
I could have given agents full access from the start, to move faster.
ChoseEvery agent that ran on its own started only allowed to look.
BecauseAn 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.
-
Could
I could have put an AI model behind every agent.
ChoseWherever the work is rules, the agent ran on rules, with no AI model at all.
BecauseAn 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
Go-to-market
Search
Users find Flip Education on Google, Bing and AI answers, and any drop in visits is caught and explained.
Curriculum pages
Each country's curriculum, in its own language, becomes the product's data and one public page per topic.
Content and PR
Articles, a wiki on teaching and a weekly newsletter that people find and link to, each claim checked first.
Outbound
Personal sales emails to school districts that reach the inbox, with the results of every campaign counted.
School pilots and partners
Schools try the product in pilot groups and a partner programme.
Sign-up to paid
Visitors sign up, stay on the email list and hear the product news.
Support
Flo, the product's AI assistant, answers users at any hour in their language; no message goes unanswered.
Product and operations
Lesson quality
Lessons are checked for age fit, facts and print pages, and weak ones are improved.
User insight
The founders learn where users struggle, from surveys, interviews and real sessions; small problems get fixed.
AI model choice
Each job runs on the AI model that tested best, and a daily check alerts us when a model is retired.
Shipping and uptime
Finished code reaches the live site in checked releases, and outages and errors are caught within minutes.
Founder briefing
The founders read one email each morning, emergencies arrive at once, and weekly reviews are also sent.
Running the agents
Missed runs are restarted, failures are repaired, and what one agent learns reaches all the others.
Costs
Every bill is counted daily, spikes are flagged, and bills that vary with use have a cap.
Security and legal
Code, email domains, backups and legal risk are checked on a schedule, and fixes wait for a person.
Go-to-market
Search
Users find Flip Education on Google, Bing and AI answers, and any drop in visits is caught and explained.
Curriculum pages
Each country's curriculum, in its own language, becomes the product's data and one public page per topic.
Content and PR
Articles, a wiki on teaching and a weekly newsletter that people find and link to, each claim checked first.
Outbound
Personal sales emails to school districts that reach the inbox, with the results of every campaign counted.
School pilots and partners
Schools try the product in pilot groups and a partner programme.
Sign-up to paid
Visitors sign up, stay on the email list and hear the product news.
Support
Flo, the product's AI assistant, answers users at any hour in their language; no message goes unanswered.
Product and operations
Lesson quality
Lessons are checked for age fit, facts and print pages, and weak ones are improved.
User insight
The founders learn where users struggle, from surveys, interviews and real sessions; small problems get fixed.
AI model choice
Each job runs on the AI model that tested best, and a daily check alerts us when a model is retired.
Shipping and uptime
Finished code reaches the live site in checked releases, and outages and errors are caught within minutes.
Founder briefing
The founders read one email each morning, emergencies arrive at once, and weekly reviews are also sent.
Running the agents
Missed runs are restarted, failures are repaired, and what one agent learns reaches all the others.
Costs
Every bill is counted daily, spikes are flagged, and bills that vary with use have a cap.
Security and legal
Code, email domains, backups and legal risk are checked on a schedule, and fixes wait for a person.
Curriculum data feeds the pages and the lessons; product usage data feeds lesson quality, user insight, support and the founder briefing; verified facts feed content and support; every agent writes to one shared log that the morning email and the wiki read.
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.

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 work | How it was counted | Person-months | Cost at Spanish pay |
|---|---|---|---|
| Software | 37,000 lines of code in COCOMO II, the standard software cost model, lowered for AI coding, plus start-up and launch. | 148 | €662,000 |
| Curriculum | Writing and reviewing about 82,000 topics with objectives, vocabulary and assessment ideas, plus syllabus mapping, a gap check and coordination. | 237 | €654,000 |
| Writing | Product, site, help and email text at published writing speeds. | 10 | €27,000 |
| Design | 70 page types, 29 emails and 25 printable layouts, at published design hours for each. | 15 | €58,000 |
| Translation | About 2.7 million words, machine translation plus a human edit, at a published price per word. | 21 | €137,000 |
| Total, mid case | 431 | €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.
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.
Links
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.
- about 36 person-years: An estimate made in September 2026 from published rates and Spanish pay, checked twice.
- 8 days: From the product's code history, February 2026.
- 18 / 11: From the live product, 18 countries in 11 language versions.
