Pre product / Origin
Upwork freelance
Applied for a mockup creation job on Upwork, used his internal Photoshop script to complete 1,800 mockups in 30 minutes instead of 3-4 days. Client was stunned and paid $300 on the spot for the script.
→ $300 first sale; validated product-market fit
Early product
Lifetime deal direct sales
Packaged the Photoshop script into a basic UI and sold it as a one-time lifetime deal to bootstrap funds, because he lacked knowledge of license validation or subscription infrastructure.
→ Generated enough revenue to fund hiring a developer on Upwork to polish the product
Growth / Ongoing
YouTube tutorials
Created YouTube tutorials targeting long-tail, high-pain Photoshop and mockup problems. Videos are short, skip intros, and speak directly to a specific problem. Optimized each video with keyword in title, description, and first 30 seconds of transcript to rank on both YouTube and Google search.
→ 22% of YouTube views come from Google search; multiple videos generating $45–$345+ MRR each; customers acquired daily
MRR $12k
Growth / Ongoing
Community listening
Silently read niche communities where target customers hang out (print-on-demand, Photoshop groups). Made lists of repeatedly surfacing pain points. Never sold in communities — only listened and occasionally started conversations for more context.
→ Continuous stream of content ideas tied to real, unresolved customer pain
Growth / Ongoing
Onboarding email
Sent a personal email to every new customer asking if they wanted a custom tutorial tailored to their specific workflow. Collected tutorial requests that revealed long-tail pain points not surfaced elsewhere.
→ Generated high-quality, specific content ideas directly from paying customers
Growth / Ongoing
Customer support as content
Treated every support ticket as an education opportunity. Asked customers to send their files, then recorded a custom Loom tutorial solving their exact problem. Got on Zoom calls with customers and recorded sessions. Over 3 years accumulated 1,500+ recorded support videos used as raw material for future YouTube content.
→ 100+ five-star reviews citing customer support; 1,500-video content library mined for YouTube topics
Growth / Ongoing
Youtube comment mining
Searched YouTube in his niche for videos with low views but high comment counts — a signal of unresolved pain. Listed all objections and questions in comments, then created videos that directly answered those objections better than existing content.
→ Identified high-conversion content topics competitors weren't addressing
Growth / Ongoing
Google seo via youtube
Optimized YouTube videos for Google search ranking (not just YouTube search) by matching search intent keywords in title, description, and spoken transcript. Recognized that Google surfaces YouTube video results above blog posts for how-to queries.
→ 22% of total YouTube channel views driven by Google search