Former Optician Spent 3 Years, Watched 15 Hours of YouTube Coding Tutorials — Now Earning $35,000/Month with 3 SaaS Products
Samuel Rondot, a French optician, taught himself to code before and after his daily commute. His first business was an Instagram automation service powered by contractors in India and Bangladesh, which hit $30,000/month — enough for him to quit his job. He now runs 3 SaaS products including AI video generation tool StoryShort, generating $35,000/month. His strategy, with Claude Code handling 90% of development, is simple: 'Don't invent — improve what works by 1%.'
Samuel Rondot
Working at an Optician's Shop with the Airport in View
A small city in eastern France, just across the Swiss border. Every morning, Samuel Rondot commuted to the optician's shop. He didn't mind the work itself — correcting people's vision, fitting frames, hearing thank-yous.
The problem was something else. From his apartment window, he could see the airport runway. Every morning, watching planes take off and land, he'd think: "There's absolutely no physical reason I can't be on one of those planes. Except my job."
He spent three years like that. Diligently working as an optician, while every morning before work and every evening after — he was doing something else. Teaching himself to code by watching a 15-hour programming course he found on YouTube.
Samuel didn't major in computer science. He never attended a coding bootcamp. He watched 15 hours of free programming tutorials on YouTube, then applied what he learned to a side project that very night. This approach changed his entire career.
Today, this man generates $35,000 in monthly revenue. Three SaaS products, running solo. What makes his story special isn't an impressive résumé or genius-level technical skills. It's that he started from a completely unrelated profession as an optician, learned to code from YouTube, and is now perfectly riding the wave of the Claude Code era — where AI handles 90% of development.
First Business: $30K/Month with Zero Lines of Code
In 2017, Samuel launched his first "business." It was an Instagram automation service called MathPlanner — and it had something surprising about it: not a single line of code.
He built a landing page on WordPress, while the actual automation work was handled manually by workers from India and Bangladesh. Customers thought AI was doing it, but behind the scenes, humans were doing it. A fake SaaS.
"There was nothing physically stopping me. Except my job. So when MathPlanner hit $30,000 a month, I finally got on that plane."
MathPlanner grew to $30,000/month. An optician who barely knew how to code had built a $30K/month business — not with no-code tools, but with "human code." At that point, he quit the optician's shop. From the airport he'd only ever watched, he finally boarded a plane.
Samuel's first venture MathPlanner wasn't technically a SaaS. It was a WordPress landing page plus manual work by overseas contractors. But the experience proved two things: First, people pay for automation. Second, if demand is confirmed, you can build the tech afterward.
Current Portfolio: 3 SaaS Products, $35K/Month
After MathPlanner, Samuel dove deep into coding. He expanded from YouTube tutorials to Next.js, Node.js, and MongoDB, and now runs 3 SaaS products simultaneously.
| Product | Description | MRR | Users | Status |
|---|---|---|---|---|
| StoryShort.ai | AI faceless video generation | ~$28,000 | 27,000+ | Core product |
| UseArtemis.co | B2B lead enrichment | ~$5,000 | 15,000+ | Declining |
| Capacity.so | AI web app builder | ~$3,000 | Growing | Co-founded |
Total portfolio revenue is $35,000/month. StoryShort.ai accounts for 80% of that.
StoryShort.ai — Everything About the Core Revenue Engine
StoryShort.ai is a service that automatically creates "faceless videos" for TikTok or YouTube from a single text prompt. Faceless videos are content with no face on camera — composed of narration and image/video clips.
How it works is simple. Enter a topic or script, and AI writes the script, generates images, adds voiceover, captions, and background music to produce a finished video. All the user has to do is choose a topic and a style.
Key Features
| Feature | Description |
|---|---|
| AI Script Generation | Automatically writes scripts from topic input |
| AI Image Generation | Auto-generates visuals matching the script |
| Voiceover | ElevenLabs & OpenAI voice engines |
| Auto Captions | Customizable captions |
| Background Music | Library of 1,000+ tracks |
| Auto-Publish | Direct upload to TikTok & YouTube |
| Series Management | Automated pipeline for recurring content |
Pricing Strategy
| Plan | Monthly Price | Videos | Credits | Series |
|---|---|---|---|---|
| Starter | $39 | 40 | 400 | 1 |
| Growth | $69 | 120 | 1,200 | 2 |
| Influencer | $129 | 240 | 2,400 | 3 |
| Ultra | $199 | 500 | 5,000 | 4 |
2 months free with annual billing. Working backward from the numbers: with 491 active subscriptions generating $28,000 MRR, the ARPU (average revenue per user) is approximately $57 — suggesting most subscribers fall between the Starter ($39) and Growth ($69) tiers.
StoryShort's profit margin over the last 30 days is 75%. Of the $28,000 in monthly revenue, roughly $21,000 remains as net profit. With solo operation, labor costs are zero — the main expenses are AI API calls (ElevenLabs, OpenAI) and server costs.
Second Product: UseArtemis — The Hard Lessons of B2B
UseArtemis is a B2B lead enrichment tool Samuel built before StoryShort. It combines data from 15+ premium sources to find prospects' emails and phone numbers — and once peaked at $15,000/month in revenue.
But when LinkedIn tightened its automation policies, revenue dropped sharply. It's now down to around $5,000/month, and Samuel himself has expressed regret about the product.
"B2B is hard. Enterprise customers don't necessarily churn less. I spent too much time on UseArtemis and should have walked away sooner."
Third Product: Capacity.so — His Most Proud Creation
Capacity.so is an AI web app builder Samuel built with his high school friend Baptiste Studer. Describe your app idea conversationally, and it automatically generates production-ready code.
Current monthly revenue is about $3,000, making it the smallest in the portfolio — but Samuel has a special feeling about this product.
"Capacity is growing the slowest of my SaaS products, but it's also the one I'm most proud of. Baptiste and I invested a year building a tool that honestly beats the competition."
Capacity's differentiator is code ownership. Most no-code/AI builders create vendor lock-in, but Capacity lets you export code generated in React, TypeScript, and Tailwind CSS directly to GitHub. The database also uses SQLite, which users fully own.
Revenue Timeline: From Optician to $35K/Month
Tech Stack and Cost Structure
Tech Stack
Samuel publicly stated on his Twitter that "Claude Code handles 90% of development." Someone who started coding with a 15-hour YouTube course now has AI writing most of the code, while he focuses on product direction and marketing. A quintessential success story of the vibe coding era.
Estimated Monthly Cost Structure
Based on StoryShort's public profit margin of 75%, roughly $7,000 goes to costs out of $28,000 monthly revenue. Across the full portfolio, over $25,000 of the $35,000 monthly revenue is estimated to remain as net profit — because there are no employees.
Marketing Strategy: SEO + Paid Ads + Affiliate
Samuel's marketing operates on three main pillars.
1. SEO — Long-Term Compounding Growth
SEO driving roughly 400 organic clicks per day is his core growth engine. The strategy: start with paid ads to drive traffic, while simultaneously building SEO content to reduce ad dependency over the long term.
2. Meta + Google Paid Ads — Fast Validation
When launching a new product, the first thing he does is run paid ads — to quickly validate whether demand exists. But he also has the judgment to aggressively pull out when competitors are spending $200 to generate a $30 conversion.
3. Affiliate Program — Viral Engine
He built a structure where users bring other users. The affiliate program — paying commissions to referrers — is StoryShort's hidden growth engine.
"Build a dirty MVP → run Google/Meta ads fast → handle 90% of development with Claude Code → build up SEO and automated content → add virality with affiliates." This is the exact blueprint he's made public.
Competitive Landscape: StoryShort vs. the Market
The AI video generation market is already crowded. Major players like InVideo, Pictory, and Opus Clip are well-established. How is Samuel earning $28,000/month in this space?
| Category | StoryShort | InVideo | Pictory |
|---|---|---|---|
| Starting Price | $39/month | $28/month | $19/month |
| Core Feature | Faceless video automation | Template-based editing | Text-to-video conversion |
| Auto-Publish | ✅ TikTok + YouTube | ❌ | ❌ |
| Series Mgmt | ✅ Recurring automation | ❌ | ❌ |
| Target | Faceless creators | Marketers & general creators | Marketers & bloggers |
| Team Size | 1 | 100+ | 50+ |
StoryShort's two core differentiators: First, laser focus on the specific niche of "faceless video." Second, auto-publishing and series management to build a "content factory." It's not a general-purpose tool — it's built exclusively for people who want to mass-produce faceless TikTok/YouTube videos.
Price-wise, StoryShort ($39/month) is more expensive than InVideo ($28/month) or Pictory ($19/month). Yet 27,000 people use it. The reason: in the ultra-narrow niche of "faceless video automation," StoryShort is #1. Being #1 in a small market beats being #3 in a large one.
Operating Philosophy: Don't Invent, Improve by 1%
Samuel's business philosophy is surprisingly simple. He doesn't build new things.
"I only build things that already exist and show signs of success. No need to reinvent the wheel. Just make it 1% better."
His product validation checklist:
| Step | Question | Tool |
|---|---|---|
| 1 | Is there search volume? | Google Keyword Planner |
| 2 | Is the SEO competition beatable? | Ahrefs / SEMrush |
| 3 | What are competitors' weaknesses? | Direct use + review analysis |
| 4 | Is there a distribution channel? | Google/Meta ad test |
| 5 | Is real demand confirmed? | Landing page + ad conversion rate |
"Never write code before you've properly understood the demand. If one feature is enough, don't build two."
This principle was applied directly to StoryShort. AI video generation tools already existed. But nothing specialized in "faceless video only + auto-publishing." He simply found a gap in an existing market and made it 1% better.
Portfolio Strategy: Don't Put All Your Eggs in One Basket
There's a reason Samuel runs 3 SaaS products instead of one. UseArtemis is the answer.
UseArtemis was once a $15,000/month cash cow. But the moment LinkedIn tightened its automation policies, revenue shrank to $5,000. He learned firsthand how dangerous it is to depend on a single platform.
So he diversifies. If StoryShort falters, Capacity is the safety net. If Capacity is still small, StoryShort feeds the whole operation. He runs SaaS like an investment portfolio.
Samuel's 3 SaaS products operate in different markets (B2C content / B2B sales / B2B development). If one market stumbles, the others provide support. The tech stack (Next.js + Node.js + MongoDB) is identical across all three, keeping maintenance costs low. This is the secret to how a solo founder can operate multiple products.
Key Lessons: 5 Things a Former Optician Proved
MathPlanner generated $30,000/month with zero lines of code. Confirm demand first; build the tech afterward. Samuel still builds every new product in this order.
StoryShort took an existing AI video generation market and added one 1% difference: "faceless video specialization + auto-publishing." Finding gaps in existing markets is faster than creating new ones.
UseArtemis saw its revenue cut to a third by a LinkedIn policy change. Depending on one platform or one product is dangerous. Diversify with a portfolio.
Samuel has no CS degree. He started with 15 hours on YouTube, and now Claude Code handles 90%. In 2026, what matters isn't coding skill — it's the judgment to know what to build.
He built "a tool for automating faceless TikTok videos," not "an AI video tool." The narrower the target, the deeper the product-market fit, the fewer the competitors, and the higher the price you can charge.
What's Next
Samuel's goal is to grow Capacity.so to $100,000/month. Meanwhile, StoryShort is listed for sale at $1,200,000. If the sale goes through, he'll likely go all-in on Capacity with the proceeds.
An optician who learned to code with 15 hours of YouTube, built his first SaaS with workers in India, and now earns $35,000/month with AI. Not built on an impressive résumé — but on the ability to read demand and the will to execute.
The man who used to work at an optician's shop watching the airport from his window — he now works from anywhere with just a laptop.
Sources
Get more AI business stories
We break down how real people are making money with AI
Join Telegram Channel