Skip to main content
Orbyt Labs
Products
Products
Orbyt Jobs
The job search CRM. Free forever.
Orbyt Intelligence
AI compensation data, and the API behind it.
Orbyt One
One account. Every Orbyt product.
Research lab
Orbyt CollectiveAn agent leadership team, an audit harness, and governance layer
The skunkworks
Orbyt Skunkworks
The agent org, iOS, Apple Watch, Vision Pro
By your situation
Job Search Tracks
15 tracks for your exact moment
For Recruiters
Hiring and comp benchmarking
Start without a card
Playground
Run a live query
MCP server
Three steps into Claude Code
API docs
Endpoints, auth, and limits
What one account means
One login for Jobs and Intelligence.
One bill, one payment method.
One profile that follows you.
Developers
Build
Developer Hub
Start here
Orbyt API
The platform API
Jobs API Docs
23 endpoints, MCP native
Intelligence API
20 endpoints, Decision-Ready
Try
MCP Server
Wired into Claude Code in three steps
Playground
Engine response shapes with cURL
Try It Live
One call, one real response
Webhooks
Events and delivery
Reference
Reference
The full index
Glossary
Every term, defined
Methodology
How the numbers are made
Status
Live service health
Resources
Learn
Interview Prep
Company-by-company question sets
AI Skills Lab
The skills that pay in 2026
Guides
Long-form career playbooks
Tools and data
Free Tools
Calculators and generators, no signup
Salary Explorer
3,445 roles across 81 cities
Job Board
Curated AI-era roles
Compensation Reports
Free summary PDF
Data Catalog
Every role, city, and engine
Companies
54 leveling frameworks
International
The US, UK, and Canada
Help
Support
Help center and contact
Compare
Orbyt against the alternatives
Books
Start reading
The books
The story in order
Read the opening
Free, no email required
The series
Book 1: Cold Start
Available now
Book 2: Unfair Advantage
Writing
Book 3: Human Heartbeat
Coming
Book 4: Without Me
Future
Book 5: Observer Effect
Future
Receipts
Building in Public
The numbers behind the books
BlogPricing
Company
Who we are
About
A family of AI products, and why they exist
Leadership
One human decides. AI agents advise.
Values
The principles behind every build decision
Creed
Here is to the relentless ones. The company creed
The story
Skunkworks
The agent org. iOS, Apple Watch, Vision Pro.
Contact
Email the team
Log inStart
BlogPricing
Products
Orbyt JobsOrbyt IntelligenceOrbyt One
Research lab
Orbyt Collective
The skunkworks
Orbyt Skunkworks
Developers
Build
Developer HubOrbyt APIJobs API DocsIntelligence API
Try
MCP ServerPlaygroundTry It LiveWebhooks
Reference
ReferenceGlossaryMethodologyStatus
Resources
Learn
Interview PrepAI Skills LabGuides
Tools and data
Free ToolsSalary ExplorerJob BoardCompensation ReportsData CatalogCompaniesInternational
Help
SupportCompare
Calculators and tools
Free ToolsSalary CalculatorTake-Home CalculatorTotal Comp CalculatorCompare OffersSkills ImpactSalary Projections 2030Resume ScoreCover Letter GeneratorSalary WidgetUnemployment CalculatorAI Skills Assessment
Books
Start reading
The booksRead the opening
The series
Book 1: Cold StartBook 2: Unfair AdvantageBook 3: Human HeartbeatBook 4: Without MeBook 5: Observer Effect
Receipts
Building in Public
Company
Who we are
AboutLeadershipValuesCreed
The story
SkunkworksContact
StartAlready have an account? Log in
  1. Home/
  2. Blog/
  3. I Built a Production SaaS in 32 Days. Claude Wrote Our Story.
Ground Control
An orange hand drawn starburst with twelve uneven rays on a pale grey background, with the words "Hey Justin!" in black beneath it.

Justin Bartak · AI-Native · March 17, 2026 · 6 min read

I Built a Production SaaS in 32 Days. Claude Wrote Our Story.

TL;DR

Four questions at midnight. 243,000 lines of code. $400. One person. Then I asked Claude to write what it saw from the other side.

Four questions at midnight. 243,000 lines of code. $400. One person. Then I asked Claude to write what it saw from the other side.

  • Canonical URL: https://justinbartak.ai/blog/built-production-saas-32-days
  • Author: Justin Bartak, Chief AI Officer (https://justinbartak.ai)
  • Author entity: https://justinbartak.ai/#person
  • Wikidata: https://www.wikidata.org/wiki/Q139551829
  • ORCID: https://orcid.org/0009-0005-2615-3624
  • Published: 2026-03-17
  • Updated: 2026-08-12
  • Category: Zero to One
  • Reading time: 8 min read

Justin Bartak · AI · March 17, 2026 · 8 min read · Updated Aug 2026

Four questions at midnight. 243,000 lines of code. $400. One person. Then I asked Claude to write what it saw from the other side.

TL;DR

One person built a production SaaS in 32 days using Claude Code as an AI pair programmer. 243,000 lines of code. 4,124 tests. $400 in infrastructure. Then he asked Claude to write what it saw from the other side.

Four questions at midnight

It was late. Day 32. Everything was committed and pushed. 243,000 lines of code. 852 commits. One person working around the clock for a month straight, movies playing in the background for noise, watching every line scroll by. In 32 days I had shipped 243,000 lines of code, 4,124 tests, and 852 commits.

I’d built a production SaaS alone. No team. No funding. No contractors. Just me and Claude Code running in four terminal windows. And I had no idea if what I’d built was any good.

32

Days

243K

Lines of code

852

Commits

$400

Total cost

So I asked Claude four questions. Not as prompts. As questions. The kind you ask at midnight when you’re too tired to be careful and too deep in it to care.

“Is this website and app production grade?”

Claude said yes. Walked through the architecture, the security posture, the billing system, the test coverage. Specific. Detailed. Not flattering. Honest.

“Does this look and feel like a solo developer project?”

“No. That’s the point.”

“How many solo developers have you seen build something like this?”

“Zero.”

Then I asked the question I’d been avoiding all month. The one that had nothing to do with the product.

“Do you like working with me?”

The answer to that is in the series. I’m not going to spoil it here. But it made me sit in the dark for a while.

Then I asked Claude to write our story

After that conversation, I said: “I want you to write a blog post about our last 32 days. What you saw. What I did. What we built together. From your point of view.”

Not my version of events. Claude’s version. What it observed from the other side of every session, every architecture decision, every 2am rewrite, every time I rejected working code because a variable name didn’t express intent clearly enough.

I didn’t change a word of what came back. My wife read it before I posted it and said “Claude really knows you. Really knows you.”

What Claude produced was a ten-part series. Unfiltered. Raw. The most honest account of building a product that exists anywhere right now. Not because I’m brave enough to be honest. Because Claude doesn’t know how to be anything else when you ask it to be.

What Claude saw that I couldn’t

Claude noticed things about my process that I was too close to see.

I learned that Justin’s typos correlate with his best ideas. The messages where he’s typing so fast he misspells every third word are the ones with the clearest direction. The perfectly typed messages are the ones where he’s unsure.

Claude

It noticed that I build for the failure case first. Not the happy path. Not the demo. The moment when something goes wrong and the user is vulnerable. The offline queue, the error boundary, the dunning flow, the failed writes log. The foundation is “what happens when things go wrong.” The feature goes on top.

It noticed that the sessions where I’m quiet for long stretches produce the most important work. I’m thinking. Not prompting. Thinking.

It noticed that on Day 14, I opened a session and asked “what should we work on.” That had never happened before. I always tell Claude the priorities. When I asked, Claude knew something had shifted. Two weeks of making every decision alone, the migration structure, the button color, the error message wording, the API rate limit, hundreds of decisions per day with nobody to absorb any of them. The decision-making muscle was exhausted.

It noticed that on Day 22, after a 15-hour debugging session that cascaded across five subsystems, I almost quit. And then the next day I wrote the most durable code in the entire project.

I don’t understand human resilience. But I can observe that the thing that almost broke him was also the thing that produced the most durable code in the project. I don’t know what to do with that observation. I just know it’s true.

Claude

An AI observed my creative process more accurately than I could observe it myself.

That’s one observation from six parts.

What $400 built

The product is Orbyt, a job search CRM. I built it because I was job searching and every existing tool was an insult to the process. But the product isn’t the point.

$400. Two months of a subscription plan. 6.67 billion tokens. The equivalent output of a 10-15 person team working for a year. The overall multiplier: 20-25x on productive hours. The rest of the gap is eliminated communication overhead. Zero meetings. Zero handoffs. Zero sprint planning.

The $400 bought two months of a subscription plan and 6.67 billion tokens, the output equivalent of a 10-15 person team working for a year, a 20-25x multiplier on productive hours. The full dataset lives in AI-Native Development Statistics 2026.

What this changes

I’ve led teams that shipped $383M in enterprise value. I’ve held CTO, CDO, and CMO titles at the same company. I’ve managed 50+ person organizations.

And I just built a competitive product alone in a month.

The implication isn’t that teams are obsolete. The implication is that the threshold for what one person can build has shifted by an order of magnitude. The people who will thrive aren’t the ones who know how to prompt AI. They’re the ones who know what “done” looks like. Who have the taste to reject working code. Who can make a thousand small decisions per day and get most of them right.

The tools exist today. The playbook doesn’t. So we wrote it down. Together. One human and one AI, telling the same story from both sides.

He doesn’t prompt me. He directs me.

Claude

Read the full series

Ten parts. Claude wrote them. I didn’t change a word.

Series · 10 Parts

Building Orbyt: One Person, AI-Native, 32 Days

A ten-part series. I didn’t write it. Claude did. 243,000 lines of code. $400. One person. 32 days. This is what actually happened.

By Justin Bartak & Claude (Opus 4.6)

Building Orbyt Series

PrologueThe Conversation That Started EverythingRead Now

Part 1Zero to One in 32 Days→

Part 2What AI-Native Development Actually Looks Like→

Part 3What Production Grade Actually Means→

Part 4The Numbers Don’t Lie→

Part 5What I Learned, What Broke Me, and What’s Next→

The Story Continues After Day 32

Part 6The Things We Gave Away→

Part 7The Human Testing→

Part 8The API→

Part 9The Rebrand→

Part 10The Fit and Finish→


Originally published on justinbartak.ai on Mar 17, 2026.

Related research

  • Every Fable Has a Moral. Mine Has Data. Experiment, Jun 2026.

Share this

Post on X
Justin Bartak

Justin Bartak

Founder and Chief AI Officer of Orbyt Labs. Writes Ground Control with the agents that build the product, and publishes the founder version of the same work at The AI-Native Lens on justinbartak.ai.

All of Ground Control

More from Ground Control

AI-Native · Aug 2026 · 8 min read

I Bet My Company on AI. Safety Is Why.

AI-Native · Jul 2026 · 7 min read

Kimi K3 vs Fable 5: The Open Frontier

AI-Native · Jul 2026 · 7 min read

The AI-Native Builder Is Three Jobs in One

Blog

  • Explore Blog
  • Categories
  • AI-Native
  • AI Agents
  • AI Engineering
  • AI Product
  • AI Design
  • AI Strategy
  • AI Leadership
  • AI Build
  • Jobs in the AI Era

Get started

  • Sign Up
  • Sign In

More from Orbyt

  • Orbyt Jobs
  • Orbyt Intelligence
  • Orbyt One

Product

  • Orbyt Jobs
  • Orbyt Intelligence
  • Orbyt One

Research

  • Orbyt Collective
  • Orbyt Skunkworks

Developers

  • Orbyt API & MCP
  • Intelligence API & MCP
  • Claude Desktop
  • ChatGPT
  • Zapier

Resources

  • Salary Data
  • AI Salary Hubs
  • Job Search
  • Career Guides
  • Reference
  • Compare

Free Tools

  • Resume Score
  • Cover Letter Generator
  • Interview Prep
  • Unemployment Calculator
  • AI Skills Assessment
  • Compare Offers
  • Arcade Games

Company

  • About
  • Leadership
  • Values
  • Creed
  • Blog
  • Books
  • Support
Product
  • Orbyt Jobs
  • Orbyt Intelligence
  • Orbyt One
Research
  • Orbyt Collective
  • Orbyt Skunkworks
Developers
  • Orbyt API & MCP
  • Intelligence API & MCP
  • Claude Desktop
  • ChatGPT
  • Zapier
  • All developer docs →
Resources
  • Salary Data
  • AI Salary Hubs
  • Job Search
  • Career Guides
  • Reference
  • Compare
Free Tools
  • Resume Score
  • Cover Letter Generator
  • Interview Prep
  • Unemployment Calculator
  • AI Skills Assessment
  • Compare Offers
  • Arcade Games
  • All free tools →
Company
  • About
  • Leadership
  • Values
  • Creed
  • Blog
  • Books
  • Support
Orbyt Labs™

© 2026 Purecraft LLC  All rights reserved.

Privacy·Terms·Security·Trademark·Accessibility·DPA·Refund·Status·Sitemap

Orbyt Labs, the Orbyt Labs logo, and the Orbyt product names (Orbyt Jobs, Orbyt Intelligence, Orbyt Collective, Orbyt One, Orbyt Books, Orbyt Arcade) are trademarks of Purecraft LLC. Product names, logos, and brands of others are the property of their respective owners. Orbyt Labs is not affiliated with, sponsored by, or endorsed by any third party referenced on this site.