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.

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
- Build the smallest thing that delivers real value — and ship it.
- Test distribution earlier than features.
- 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.