wouldit.work

AI tools

Photo AI: Pieter Levels' AI photo studio built on plain PHP and jQuery

How Photo AI went from launch in February 2023 to $61,808 per month by July, with a tech stack most developers would call outdated.

Product
Photo AI
Founder
Pieter Levels
Launched
2023-02
Model
Subscription

Published · 2 min read · 3 sources

Key takeaways

  • Launched 10 February 2023 after two months of building, as an evolution of his earlier AvatarAI.me.
  • Levels reported $52,843 in monthly revenue on 26 February 2023.
  • By 3 July 2023: 1,872 paying customers and $61,808 per month, on ~14,000 lines of raw PHP with jQuery.

What it is

Photo AI lets users upload photos of a person, train a model of them, and generate photo shoots in any setting (launch post).

Timeline

  • Oct–Nov 2022: Levels launched AvatarAI.me; a post from 7 November 2022 is titled "Sold $100,000 in AI-generated avatars with AvatarAI.me in 10 days" (levels.io post list).

  • 10 Feb 2023: Photo AI launched after "the last 2 months" of building; he called it an evolution of AvatarAI.me focused on photorealism (launch post).

  • 26 Feb 2023: post titled "I just passed $52,843 in monthly revenue" (levels.io post list).

  • 3 Jul 2023: "1,872 paying customers making $61,808 per month", with almost 14,000 lines of raw PHP, inline HTML/CSS and jQuery, no TypeScript or frameworks (Levels).

  • Sep 2025: a post quoted by Promptway reported a record "$150,000/mo. 2,573 active subscribers. 87% profit margin", still one person on PHP, jQuery and SQLite on a single VPS (Promptway).

Why it worked

  • A tested precursor. AvatarAI.me showed people would pay for AI images of themselves; Photo AI pushed the same demand toward higher-quality photorealism (launch post).
  • Friends who pushed him to ship. Levels thanked Marc Köhlbrugge for pushing him to launch because he "was suffering from heavy procrastination" (launch post).
  • Boring, fast tech. The stack was deliberately simple, which kept one person able to ship quickly (Levels).

What to learn

  1. Ship a small, cheap version first (AvatarAI.me), then build the serious product once people have paid for the small one.
  2. Use the tools you already ship fast with. Customers never see your framework.
  3. Pick a deadline and let friends hold you to it.

Risks and what didn't work

  • Revenue figures are self-reported posts, not independently verified, and they move: by mid-2026 his X bio listed Photo AI at $100K/month, down from the $150K record (Promptway).
  • The launch post admits the project felt "never ending" and complex, so the two-month build was not easy (launch post).
  • AI photo generation of real people needs consent safeguards and content rules; payment providers review these closely.

FAQ

Short answers drawn from the sections above.

What is Photo AI?

Photo AI lets users upload photos of a person, train a model of them, and generate photo shoots in any setting (launch post).

Why did Photo AI work?

  • A tested precursor. AvatarAI.me showed people would pay for AI images of themselves; Photo AI pushed the same demand toward higher-quality photorealism (launch post).
  • Friends who pushed him to ship. Levels thanked Marc Köhlbrugge for pushing him to launch because he "was suffering from heavy procrastination" (launch post).
  • Boring, fast tech. The stack was deliberately simple, which kept one person able to ship quickly (Levels).

What can indie builders learn from Photo AI?

  1. Ship a small, cheap version first (AvatarAI.me), then build the serious product once people have paid for the small one.
  2. Use the tools you already ship fast with. Customers never see your framework.
  3. Pick a deadline and let friends hold you to it.

What didn't work for Photo AI, and what are the risks?

  • Revenue figures are self-reported posts, not independently verified, and they move: by mid-2026 his X bio listed Photo AI at $100K/month, down from the $150K record (Promptway).
  • The launch post admits the project felt "never ending" and complex, so the two-month build was not easy (launch post).
  • AI photo generation of real people needs consent safeguards and content rules; payment providers review these closely.

Sources

Every link cited above, in order of first use.

  1. 1.launch post (levels.io)
  2. 2.Levels (levels.io)
  3. 3.Promptway (promptway.com)

Related case studies

More in AI tools →