Kourosh Ghaffari (@BuildingWaves) header
Kourosh Ghaffari (@BuildingWaves) profile picture

Building things for good people https://nitter.cf/t.co/OoJSy4XwuJ - $868 MRR (My growth engine) https://nitter.cf/t.co/kJcEX5IpQM - $12.4k MRR Señor PM at Tiiny Host

In your heart, always
Joined March 2018
Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)Photo by Kourosh Ghaffari (@BuildingWaves)
It took me 2 years to get to $10k MRR. Never went viral, never grew with ads. Never had an audience. I just followed the advice of the ones who did it before me. Here's the advice:
46
17
6
275
20,523
YOU NEED TO START SEO ON DAY ZERO But the problem is... on day 0, you have $0 So to celebrate romeoseo.com reaching $1k MRR, I'm starting: POOR FOUNDER DISCOUNTS How it works: 1. DM me your TrustMRR link 2. If below $1k MRR, you get 50% off Romeo + I will give you a 30-minute SEO call with me where I roast your SEO Why am I doing this? 50% because I wanna give back, 50% because I want to test new skills on smaller sites Be my test subject, get 50% off, get some clicks
WE CROSSED $1K MRR with romeoseo.com🥳 Launched in September, now we're here Here's everything I did: 1. MOST IMPORTANTLY I built a product with tons of competition. People already pay for these tools (and they pay well) I didn't have to waste time explaining why my product is useful. 2. I built something I knew I've been doing SEO for years now. My $12k MRR app runs FULLY on automated SEO. I just took my own agent and turned it into a SaaS 3. I copied what the winners are doing. A LOT of these SEO apps grow through articles on X and Linkedin So I wrote articles and posts on X and Linkedin Some articles did SUPER well. Most failed. Gotta do more there. 4. Hard paywall, 3-day trial, capture credit card Here's my plan for the next step 1. More articles on X and Linkedin 2. SEO (obviously) dogfooding my own product 3. Outbound! I'm super nervous about this because I've never done it. But I know it works 4. More and more product launches. I'm going to treat every new feature as a completely new launch. I feel incredibly lucky and grateful ❤️ Thank you for all the support so far guys
2
1
12
498
WE CROSSED $1K MRR with romeoseo.com🥳 Launched in September, now we're here Here's everything I did: 1. MOST IMPORTANTLY I built a product with tons of competition. People already pay for these tools (and they pay well) I didn't have to waste time explaining why my product is useful. 2. I built something I knew I've been doing SEO for years now. My $12k MRR app runs FULLY on automated SEO. I just took my own agent and turned it into a SaaS 3. I copied what the winners are doing. A LOT of these SEO apps grow through articles on X and Linkedin So I wrote articles and posts on X and Linkedin Some articles did SUPER well. Most failed. Gotta do more there. 4. Hard paywall, 3-day trial, capture credit card Here's my plan for the next step 1. More articles on X and Linkedin 2. SEO (obviously) dogfooding my own product 3. Outbound! I'm super nervous about this because I've never done it. But I know it works 4. More and more product launches. I'm going to treat every new feature as a completely new launch. I feel incredibly lucky and grateful ❤️ Thank you for all the support so far guys
46
1
89
4,473
Show up in ChatGPT SEO with a FREE Chrome Extension🐈‍⬛🔥 The exact workflow I run for my site (25k clicks/month), made simple Step 1: Download the free chrome extension (link at bottom) Step 2: Go to ChatGPT and ask a question where you want to show up Step 3: Check all of this: 1. What sources did ChatGPT use? 2. What questions did ChatGPT ask? 3. Who is showing up the most? Then you do this: 1. Create content that answers the exact questions ChatGPT asked 2. Improve existing content to better answer those questions 3. (optional) Reach out to sites that ChatGPT is using as sources. Do backlink exchanges 4. Ask Romeo how to go 1 step further. Let him create tasks and automatically do them for you🔥 Link to the extension: chromewebstore.google.com/de…
5
8
497
Most important takeaway: Painkiller vs Vitamins A product can be a painkiller or a vitamin at the same time. It depends on who you sell it to. For example, for a fast typer like myself, my dictation app is a vitamin. For someone with Parkinson's, my dictation app is a painkiller. Always be a painkiller. Other examples are: Grammarly. A vitamin for native english speakers (more polished text) A painkiller for non-native speakers (actually correcting their text and grammar, not just polishing) Speechify (text to speech) Vitamin for productivity bros (Listen to written content to maximise learning) A painkiller for the blind (Listen to written content you can't read) How to find the right customer: 1. Make sure your product actually solves a problem 2. If the value of your product is 10x (e.g. costs $8, but saves $80), then find the people who get 100x value from it (costs $8, benefit is $800) 3. Go into the full extremes of the niches Here is an example for Voicy: 5x value: Standard productivity bros who can type fast 10x value: Older computer users who can't type fast 50x value: People with intense wrist pain from typing 100x value: People with disabilities that do not allow them to type at all (e.g. late-stage MS, amputees, parkinsons) And remember, if you think that 100x niche is too small, you're probably wrong. Good luck, have fun❤️
He built a dictation app for his dad. Now it makes $18K/month. Meet Kourosh. He grew up in Tehran, moved to London at 18, studied business, and learned to code from an actual book during COVID. Two years ago his dad came to visit, and Kourosh ended up in the hospital, stuck in bed for two weeks. His dad sat next to him all day typing. Click, click, click. One email took him “two to three business days.” So Kourosh built him a tool that lets him dictate anywhere on his computer. That tool became Voicy. It’s a speech-to-text app running on OpenAI’s Whisper, in a market where “everyone and their mom has built one” and competitors like WhisperFlow have raised millions. The numbers today: > $16K–$20K/month in revenue > $11K MRR + a $260 lifetime deal > 10,000 monthly active users > 1,400 active subscriptions > All built as a side project next to his 9-to-5 The twist came from user calls. 60–70% of users were fast-typing professionals who wanted to be 10% more productive. The other 20–30% were seniors and people with disabilities, and they loved the MVP as it was. So he went all-in on the customer nobody else wanted. He even added a 20% disability discount, and 20% of his users are on it now. His take: “Dictation tools to you and me are vitamins. To the people that I’m serving, it’s a painkiller.” How he grew it: > Chrome Web Store + 5 friend reviews → first 100 users > Reddit posts until he got blocked → 200–300 users - SEO: 200 blog posts, 30 landing pages, 4–5 languages > YouTube series “AI for Seniors” → 1K to 12K subs in a month His advice: “Turn off your brain. If you think you can grow your app by writing a blog post, write 10.” There’s no such thing as a saturated market. Some customers are just being ignored.
7
8
538
idk why but this made me sad BUILD. ACCESSIBLE. SOFTWARE.
1
1
7
883
Claude + 47 SEO/AEO Skills = SEO SOLVED Every single skill I used to get to $10k MRR and 25k clicks a month from Google + ChatGPT It took forever, but it's finally done. Have fun❤️ 1) SEO strategy plan 2) SEO opportunity research 3) Topic cluster map 4) Search intent match 5) Technical SEO audit 6) On-page SEO review 7) SEO performance audit 8) Keyword cannibalization check 9) Internal linking plan 10) Schema markup 11) XML sitemap check 12) Hreflang and international SEO 13) Image SEO 14) Site migration check 15) SEO change monitor 16) Backlink profile review 17) SEO content brief 18) SEO blog writer 19) Comparison page writer 20) SEO content QA 21) Title and meta CTR rewrite 22) E-E-A-T trust review 23) Programmatic SEO plan 24) AI search visibility 25) AI prompt research 26) AI brand facts 27) AI-citable pages 28) Query fan-out coverage 29) Google AI Overviews audit 30) Best-of list inclusion 31) Reviews for AI answers 32) YouTube for AI answers 33) Local AI visibility 34) AI shopping visibility 35) AI traffic analytics 36) DataForSEO AI tracker 37) AI agent readiness 38) Parasite SEO plan 39) Page to social posts 40) Reddit and Quora answers 41) LinkedIn for AI search 42) Sponsored placement vetting 43) Local SEO audit 44) E-commerce SEO audit 45) CMS publishing adapter 46) SEO starter pack 47) Site content inventory Get them all here: romeoseo.com/skills P.S. SEO takes time. Give it at least 3 months. And it's not a one and done thing. Spend at least an hour every week on these skills with Claude and I can guarantee you'll see changes.
23
22
6
189
14,664
Hey man If you're coming to X to hate on people for engagement Maybe just close your laptop for the day Or just ship and shut up
3
6
454
Damn buy me dinner first maybe?😂
5
16
658
Taking my own advice Shipping a SICK chrome extension for romeoseo.com this week🤞
BUILD A CHROME EXTENSION RIGHT NOW Every day my app's extension gets: - 50 downloads - 150 page views - 3k Impressions And it's all just a funnel to my main product The other benefits: - A backlink from Google (100 DR) - Extensions show up in Google Searches Here's exactly what you need to do: Step 1: Identify the extension to build Hot take: do not build the most valuable extension in terms of functionality Optimise for search volume Give this prompt to your agent: "We want to create a Chrome Extension for my product. Analyse my product and the Chrome Web Store. Put together a short list of possible extensions we could build. Then go to the Chrome Web Store. Search for similar extensions. Give me the best options not just based on the functional value of the extension, but based on search volumes, competition, and possibilities of us ranking high in the search of the chrome web store" Generally, if the search volume for your product is high in Google, it'll be high in the chrome web store Step 2: Build it Honestly, any agent can one-shot this nowadays Step 3: LOCALISE IT Ask Claude to localise your extension into the main European languages. Step 4: Publish it Important: Your description needs to contain keywords that people search for. Tell Claude to find the top 5 chrome extensions that are similar to yours, analyse their descriptions, and then create your description Step 5: Record a super quick Youtube demo Having videos on your Chrome page is important Step 6: Optimise That's it!
4
255
I made $26,885 in October 2026 🎙️ Voicy - $19,822 🐈‍⬛ RomeoSEO - $959 🧑‍💻 Contracts - $5,626 🎥 Youtube - $500 I'm down like $5k from last month because I stopped one contracting gig But romeoseo.com went from $269 to nearly $1k in revenue this month!!! Biggest win this month: I stopped looking at Stripe every hour. I had fun building things again. I stopped doing a contract role I didn't enjoy. Life is good and I'm so grateful❤️
I made $107,142 in October 2026 ⭐️ TrustMRR — $42,531 📈 DataFast — $31,103 🏴‍☠️ Ship or Die — $18,990 🐥 Twitter — $5,619 🧑‍💻 CodeFast — $4,134 📧 MailCheap — $2,050 ⚡️ ShipFast — $1,694 🕵️‍♂️ Stalkr — $290 🍜 Indie Page — $205 🛡️ ByeDispute — $202 🧾 Zenvoice — $118 🎞️ YouTube — $91 🦐 SuperShrimp — $68 🌱 HabitsGarden — $19 📚 WorkbookPDF — $19 💩 PoopUp — $9 I added a new revenue stream with MailCheap.AI, and PoopUp is back. That’s 16 revenue streams with 0 employees, 90% profit margins, and time for the gym every day. A new personal record, I think 🤗
8
21
1,448
My wife is going to love this❤️ Installing right now
new app is live!!! (again) last year i attempted to hit $5k/month within 2 months with a new app and it worked! (+150,000 downloads) now i remade the app on a whole new level and have some even crazier goals for it + me and fiancee using it every day again cause its so good
1
6
551
"Android users don't pay" is a lie My numbers are tiny, but Android always makes me more than iOS. If you have an iOS app, there is no reason why you shouldn't build the Android version. You have no excuses. Even if it's a native app.
6
1
13
1,647
BUILD A CHROME EXTENSION RIGHT NOW Every day my app's extension gets: - 50 downloads - 150 page views - 3k Impressions And it's all just a funnel to my main product The other benefits: - A backlink from Google (100 DR) - Extensions show up in Google Searches Here's exactly what you need to do: Step 1: Identify the extension to build Hot take: do not build the most valuable extension in terms of functionality Optimise for search volume Give this prompt to your agent: "We want to create a Chrome Extension for my product. Analyse my product and the Chrome Web Store. Put together a short list of possible extensions we could build. Then go to the Chrome Web Store. Search for similar extensions. Give me the best options not just based on the functional value of the extension, but based on search volumes, competition, and possibilities of us ranking high in the search of the chrome web store" Generally, if the search volume for your product is high in Google, it'll be high in the chrome web store Step 2: Build it Honestly, any agent can one-shot this nowadays Step 3: LOCALISE IT Ask Claude to localise your extension into the main European languages. Step 4: Publish it Important: Your description needs to contain keywords that people search for. Tell Claude to find the top 5 chrome extensions that are similar to yours, analyse their descriptions, and then create your description Step 5: Record a super quick Youtube demo Having videos on your Chrome page is important Step 6: Optimise That's it!
49
21
4
426
39,987
The football app I use is using my pictures for marketing I wish I was in Europe to sue the living hell out of them🥲
265
Everyone talking about @wisprflow vs @meetgranola today But let me show you how my tiny app beats VC-backed giants like Wispr in SEO And how you can do it too
302
Top 3 feelings in the world Nothing hits as hard as this!
first sale on a new project that i actually been working on for 3 years now! this feeling is unreal...
2
350
How I look at the paid ads 2% profit margin builders here while I'm organicmaxxing
1
3
300
Thank god I don’t target tech bros with @VoicyApp Race to the bottom with those guys
Granola now does voice typing. Unlimited words, for free. Granola already writes your meeting notes. Now it can do the typing for you, in any app.
1
6
432