Photo AI
~$141K/month MRR (October 2025), solo-operated
Dutch indie hacker, creator of Nomad List, Remote OK, Interior AI, and Photo AI. Committed to 12 startups in 12 months; all bootstrapped.
Pieter built Photo AI in late 2022/early 2023 after Interior AI validated his AI image thesis. He applied the same PHP/jQuery/SQLite stack he uses for every product, shipped within a two-week sprint, and had paying users before anyone noticed.
The Journey
Growth trajectory — click a dot to jump
- Jan 2014
milestone Pieter Levels commits to 12 startups in 12 months publicly, starting his build-in-public identity.
- Oct 2022
launch Interior AI launches on HN ('I made an app that uses AI to change your interior') — 103 points, proves the AI image product thesis.
- Mar 2023
other Levels tweets that only 1% of users use the prompt feature — HN picks it up; surfaces honest product data publicly.
- Jun 2023
launch Photo AI official Product Hunt launch ('Take photographs with AI').
- Jul 2023
other Levels tweets that the codebase is '14,000 lines of raw PHP mixed with inline HTML, CSS.' HN thread mocks maintainability.
- Feb 2023
What they said
“Good luck to the next person maintaining it.”
What happened
First HN submission for photoai.io ('The First AI Photographer') — early access, low traction initially.
February 2023
Criticism → Reality - May 2024
milestone Revenue publicly cited on HN as $57K/month in Ask HN thread on profitable GenAI businesses.
- Aug 2024
press Lex Fridman Podcast #440 features Levels discussing Photo AI, Nomad List, and building solo — reaches mainstream tech audience.
- Sep 2024
other HN thread on 'building in public' — critics call Photo AI a GenAI wrapper; Levels' custom model training cited as differentiation.
- Nov 2024
other HN complaint about refunds cites revenue as $139K/month — revenue is high-profile enough to attract criticism.
- Jul 2025
other HN commenter: 'it pains me that an AI slop generator is obviously a viable business model.' Photo AI still running.
- Oct 2025
What they said
“it pains me that an AI slop generator is obviously a viable business model”
What happened
MRR at ~$141K/month per Levels' public X bio — stable plateau after 2x growth across 2024.
October 2025
Criticism → Reality
Outcomes & Insights
Latest outcome
October 2025
MRR
~$141K/month
Pieter's X/Twitter distribution: hundreds of thousands of followers built over a decade meant every launch tweet was a self-contained media event
Build-in-public transparency: publishing raw product data (1% prompt usage, exact PHP line counts, monthly revenue) turned honest metrics into viral content
Interior AI brand halo: proving the AI image product concept first with a lower-stakes use case (rooms) built audience trust before asking people to submit face photos
SEO from levels.io domain authority and high-intent keyword targeting ('AI photo generator', 'AI headshots') compounded by Nomad List and Remote OK backlink equity
And people would start attacking me like, 'Why are you not using this new technology, this new framework, this new thing?' And I say, 'I don't know, because this PHP thing works, and I don't really optimizing for anything. It just works.'
💡 What you can learn
- Pieter did not ship Photo AI because it was the best idea.
- He shipped it because Interior AI proved the model, the audience was already there, and he knew the stack cold.
- Unfair advantages compound.
Timing: shipped when DreamBooth fine-tuning made personalized photorealism possible for consumer products, before any well-funded competitor had noticed
When they pushed back
When critics called Photo AI a GenAI wrapper with no moat, Levels trained custom photorealism models to differentiate output quality, and kept publishing revenue figures that made the arguments irrelevant.
Success patterns
See all patterns →Related products
High Quality Text Transcription with OpenAI's Whisper on Mac
The #1 AI Headshot Generator for Professional Headshots
Track your calories with just a picture
Chat about Photo AI loads when this section enters view.