Skip to content
Joshua Heller
DE EN

Blog · April 22, 2026 · 15 min. · Build in Public

How I Scaled imagetocaption.ai Solo to 350,000 Users

A build-in-public story: stack, distribution, lessons learned — and what I would do differently today.

How I Scaled imagetocaption.ai Solo to 350,000 Users

TL;DR

  • In 2023 I built a SaaS alongside my job that 350,000 people used within 12 months — solo, no funding.
  • The product was strong. Monetization was my biggest weakness.
  • The most important lesson: distribution beats feature depth.

How It Started

imagetocaption.ai automatically generates social media captions from images. The idea was simple; the first prototype was built over a weekend. What followed was the best school I’ve ever had in product development and scaling.

The Stack

Deliberately minimal: a lean frontend, an LLM integration, caching for the expensive calls, and a deployment I could operate alone. Speed came from ruthless simplification — not from more technology.

What Worked

  • Fast time-to-value. Users saw a result within seconds.
  • SEO and organic distribution. The majority of growth came without an ad budget.
  • Solo speed. No coordination, no meetings — just build and measure.

What I Would Do Differently Today

Monetization came too late. The tool was strong, the distribution was strong — but I waited too long to test clear pricing. Today I would validate willingness to pay from day one.

What You Can Take from This

  1. Build the smallest thing that delivers real value — and ship it.
  2. Test distribution earlier than features.
  3. Validate willingness to pay before spending months building out.

This thinking is exactly what drives the MVP Service: real user data in 2–4 weeks instead of 6 months of planning.

Want to talk through this in your context?

30-minute intro call, no commitment.

Prefer to write first? joshuaheller@theaisoftwarecompany.com