I built this app for my dad. Now it makes $18K/month

Starter Story • • 15min → 3 min • #192
I built this app for my dad. Now it makes $18K/month
Watch on YouTube

Summary

  • Koresh built Voicy, a speech-to-text app powered by OpenAI’s Whisper API, as a side project while working full-time as a product manager; it now generates $16–20K/month with 2,500 daily active users by serving older adults and people with disabilities — a segment overlooked by better-funded competitors in a seemingly saturated market.

Origin and initial build

  • The idea came when Koresh’s father visited him in London and typed painfully slowly; Koresh, bedridden from illness, wished he could give his dad dictation everywhere on the computer.
  • He built the MVP as a Chrome extension in two weeks using ChatGPT 3.5/4 to generate code, then copy-pasting into an IDE.
  • The Chrome Web Store provided immediate organic traffic; after asking five friends for reviews, he got 10–20 page views on day one and reached ~100 users quickly.
  • He later discovered Cursor, which 10x’d his coding productivity, and expanded to Windows (Electron, 3 months), Mac (1 month), Linux (2 weeks), iOS (6 months ago), and Android (one-shotted with Claude Opus 4).

Product and business model

  • Voicy works anywhere on desktop and mobile, letting users dictate instead of type.
  • Pricing: $8.49/month subscription or $260 lifetime deal; lifetime deals drive revenue to $16–20K/month despite $11K MRR.
  • 1,400 active subscriptions; 20% of users receive a 20% disability discount (requested via email).
  • Tech stack: Framer for website ($200/mo), Cursor and Codex for coding, PostHog (free tier) for analytics, Loops for email, Tella for video creation, Ionos VPS ($40/mo), and RomeoSEO (his own SEO tool) for growth.

Target customer and market positioning

  • Early user calls revealed 60–70% were fast typists wanting 10% productivity gains (“vitamins”), while 20–30% were seniors or people with physical disabilities who depended on the product (“painkillers”).
  • Competitors like WhisperFlow target power users and ignore the senior/disability market because it’s “not as sexy.”
  • Koresh realized he couldn’t win on product quality against funded rivals, but he could win on visibility: “It’s not the best product that wins. It’s the product that your customer sees first.”
  • The senior market doesn’t compare modern tools; they compare against 15-year-old dictation software, making Voicy a massive upgrade.
  • His newer product, RomeoSEO, applies the same logic: local tradespeople need local SEO more than indie hackers do, and that market is less crowded.

Growth strategy

  • Chrome Web Store: Free initial distribution channel for the extension.
  • Reddit: Posted a viral content angle daily across subreddits until blocked; reached 200–300 users.
  • SEO (primary engine): 200+ blog posts, 30+ landing pages, website localized in 4–5 languages; uses his own tool RomeoSEO.
  • YouTube: Launched “AI for Seniors” series; grew from 1,000 to 12,000 subscribers in a month with standard how-to videos on speech-to-text.
  • Philosophy: “Your ideal customer profile picks you.” Post everywhere early; go after the easiest market with lowest barrier to entry, not the biggest.

Founder background

  • Grew up in Tehran, moved to London at 18 to study business.
  • Non-technical; started with no-code tools, built a community analytics app (Meet Waves) that reached $5K MRR but stalled without marketing.
  • Became a full-time PM in fintech for 2–3 years; learned to code during COVID from a physical book.
  • Voicy was his first fully coded product shipped end-to-end.

Key insights and advice

  • In crowded markets, distribution beats product perfection: one article ranking above a competitor captures most users regardless of product quality.
  • Serve a segment where the product is a painkiller, not a vitamin; those users tolerate MVP roughness and stay loyal.
  • “Turn off your brain. It’s really not that serious and just do things.” Execute in volume: write 10 blog posts, make 5 videos; quantity leads to quality and faster learning.
  • Perfectionism is a waste of time; “an idiot in motion goes farther than a genius at rest.”
  • Talk to users constantly — Koresh would do user calls 24/7 if he could; that’s how he discovered his true customer.
Back to Starter Story