Shammika M (@IAmApptimistic) header
Shammika M (@IAmApptimistic) profile picture

Writing code since 1999 - Not a prompt jockey. Software agency owner. Also ➔ Building https://nitter.gq/t.co/iMPnunqAtF ➔ Building https://nitter.gq/t.co/fFwkSmoVO3 ➔ Rebuilding https://nitter.gq/t.co/FMlb3XSBqh

Grow Your LinkedIn & X →
Joined May 2009
Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)Photo by Shammika M (@IAmApptimistic)
Everyone says Facebook won because Mark was a genius. That's not what happened. Here's what Mark actually did that most founders completely miss: 🧵
1
145
I guess I'll be receiving another apology email from @Xero CEO
17
What if I told you that Shopify's rise to a $100B valuation started with one simple idea: empowering entrepreneurs? By focusing on small businesses, they created a platform that turned dreams into reality. Here's how they did it: → Easy-to-use tools for everyone → Supportive community for guidance → Resources that demystify e-commerce Instead of just selling software, they built a movement of creators. Are you ready to take your SaaS idea to the next level? Let's chat!
55
What if I told you SaaS can be your golden ticket? 🏆 Here’s why it’s a fantastic business model: 1/ Recurring Revenue SaaS provides predictable income. Monthly subscriptions mean cash flow is steady. This allows for better planning and investment. 2/ Scalability You can grow without the usual growing pains. Serve 10 customers or 10,000 with the same codebase. Your growth isn’t tied to headcount; it’s tied to user adoption. 3/ Global Reach The internet breaks down barriers. Your product can reach users worldwide with ease. Geographical limitations? They're a thing of the past! 4/ Customer Insights You get real-time data on user behavior. This helps you refine and improve your product. Understanding what users love leads to better retention. 5/ Lower Initial Costs Say goodbye to hefty upfront fees. With SaaS, you can launch for less than traditional models. This means more founders can dive in and innovate! What’s your biggest challenge in starting a SaaS? 🤔
84
70% of SaaS startups are thriving thanks to non-technical founders. They bring fresh perspectives and business acumen that tech skills can't match. Who else is seeing this shift in the startup world? ➔ Founders with business backgrounds ➔ Diverse teams driving growth ➔ Focus on customer needs What are your thoughts on this trend?
2
3
123
🧵 [Day 35/70] 34 Days Rebuilding ScrollStop - The Full Story 1/ We're officially halfway. 34 days ago, I hit publish on the boldest post I've ever written. Someone paid $47 for a product that didn't exist. On my birthday. And she *refused* a refund and said: "𝘐'𝘮 𝘩𝘢𝘱𝘱𝘺 𝘵𝘰 𝘶𝘴𝘦 𝘪𝘵 𝘸𝘩𝘦𝘯 𝘪𝘵'𝘴 𝘳𝘦𝘢𝘥𝘺." So I gave myself 70 days to build it. Here's what's happened so far 👇
1
97
2/ The Numbers • Customer interviews: 24 • Hours coding: not tracked • Number of coffees consumed: 105 • Core features done: 8 • Email subs: 5 • LinkedIn followers: +39 • Twitter followers: +21 • MRR: $0 (pre-launch)
1
24
Woohoo, 15 clicks in 3 weeks. Not setting the world on fire, but good to know it's ticking along :)
3
3
101
Everyone thinks momentum = writing code or shipping features. But that's not the full story. Started my build-in-public journey with crazy enthusiasm... then life pulled me in other directions. Client work, Family, Daddy-Daughter Dance Practice, Hayfever = Priorities. Haven't written a single line of code in 6 days. But I did deep-dive into Reddit + Medium - two platforms with massive growth potential. That's still momentum. Momentum isn't always visible. Sometimes it's groundwork, learning, positioning. Keep going. The invisible wins count too. #buildinpublic #SaaS
3
125
🧵Day 19/70 of building ScrollStop in public. The MVP is finally taking shape - here’s everything I’ve built so far #BuildInPublic #SaaS #IndieHackers
1
1
80
1/ ✅ Tech stack & SaaS architecture - locked in ✅ Login/sign up via Google - done ✅ Login/sign up via LinkedIn - done ✅ Login/sign up via X (Twitter)- done ⬜️ Login/sign up via Email/password - next ⬜️ Send welcome email - next ✅ Stripe products - set up ✅ Onboarding flow - done ✅ Dashboard skeleton - done ✅ 7-day free trial flow - done #BuildInPublic #SaaS #IndieHackers
1
27
[Day 13 → 16/70] of building ScrollStop in public 1/ Quick ScrollStop update ✅ 12 customer interviews ✅ Added free tools to the site ✅ SEO started ✅ 3 organic clicks from Google already ✅ 2 early subscribers Not huge numbers - but real momentum. #BuildInPublic #SaaS
4
2
77
2/ The interviews were eye-opening. I spoke with creators who crush it on @LinkedIn but barely touch @X Here's what I heard: → "I don't see X as useful for my brand." → "No idea where to start." → "I'm too busy to learn another platform." These are the exact problems ScrollStop aims to fix. #BuildInPublic #SaaS #FounderJourney
1
34
I wrote my first line of code in 1999. In Pascal - on a CRT monitor heavier than my PC. Since then, I've lived through every tech wave: ☕ Java & C# in the enterprise years 💻 React & Node.js during the startup boom ⚡ Now building SaaS 10x faster with Bubble & Next.js 25 years later, one thing's clear: Founders don't need more code. They need faster execution.
1
1
113
I wrote my first line of code in 1999. In Pascal, on a CRT monitor that weighed more than my PC - back when floppy disks were still a thing. My coding journey in one tweet: → 1999 - Hello World in Pascal → 2000s - Wrestling with semicolons & pointers in C++ → 2004-2008 - Living the enterprise dream with ASP.NET & C# → 2009-2015 - Debugging PHP at 2am (because $why never ends) → 2016-2020 - Shipping React, React Native & Node.js apps like a Silicon Valley intern → 2021-2024 - Building SaaS in Bubble → 2025 - Using NextJS but still... console.log("is this working?") Tech evolves. But the caffeine dependency is permanent. #DevLife #CodingJourney #TechTwitter #SoftwareEngineering
1
1
101
Added a free tools section for content creators to ScrollStop[.]ai Check it out #SaaS #BuildInPublic #microsaas
1
107
Got accused today of copying a product I've never heard of 😂 Apparently I "ripped off" their design, templates, copy & ads… Except: → The SaaS I'm building has no ads (unless my LinkedIn/X rants count) → Copy = written by @claudeai at 2am Design = a single static HTML (landing) page with a @beehiiv subscribe form Best part? They think I'm building Scrollpop I'm not. Totally different product. → Mine's for LinkedIn ➔ X/Twitter text posts. → Theirs does video ads. Lesson: build in public → grow thick skin. Some people see "competition" in every passing comet #SaaS #buildinpublic
3
140
Got accused today of copying a product I've never heard of 😂 Apparently I "ripped off" their design, templates, copy & ads… Except: → The SaaS I'm building has no ads (unless my LinkedIn/X rants count) → Copy = written by @claudeai at 2am Design = a single static HTML (landing) page with a @beehiiv subscribe form Best part? They think I'm building Scrollpop I'm not. Totally different product. → Mine's for LinkedIn ➔ X/Twitter text posts. → Theirs does video ads. Lesson: build in public → grow thick skin. Some people see "competition" in every passing comet #buildinpublic #SaaS
1
101
Someone paid $47 for my abandoned SaaS - now I'm rebuilding it in 70 days Earlier this year, I built a microSaaS in about 30 days (using @bubble) - a tool to help LinkedIn creators create better hooks. Got 17 signups & 1 paying customer. Then my agency work blew up. Couldn't juggle both. So I refunded the customer, stopped marketing, & killed the app, deleted the Bubble subscription. Only the landing page stayed up. Fast forward to my birthday in August. I was out celebrating when I got a Stripe notification: "You've just received a payment through Stripe: $47" Someone had bought the lifetime deal... for a product that no longer existed. I reached out and said, "Hey, really sorry, the product is not available anymore, but having another crack at it" She replied: "No worries! I'm happy to use it when it's ready." That one line hit hard. I didn't abandon a failed product. I walked away from a working idea at the wrong time. So now I'm rebuilding it. From scratch. In 70 days. (Started Oct 24 → Target: Dec 31) I'll be building in public again - sharing customer interviews, MVP progress, & lessons along the way. #SaaS #buildinpublic
4
8
333
Day [8/70] of rebuilding ScrollStop. 5 customer interviews done - 4 of them have never posted on @X. Every single one said: "AI tools make me sound like a robot." That's the real problem - not awareness, but authenticity. ScrollStop = AI that writes like you, not for you. #buildinpublic #SaaS
31
Someone paid $47 for my abandoned SaaS - now I'm rebuilding it in 70 days Earlier this year, I built a small microSaaS in about 30 days (using @bubble) - a tool to help LinkedIn creators create better hooks. Got 17 signups & 1 paying customer. Then my agency work blew up. Couldn't juggle both. So I refunded the customer, stopped marketing, & killed the app, deleted the Bubble subscription. Only the landing page stayed up. Fast forward to my birthday in August. I was out celebrating when I got a Stripe notification: "New payment: $47" Someone had bought the lifetime deal... for a product that no longer existed. I reached out and said, "Hey, really sorry, the product is not available anymore, but having another crack at it" She replied: "No worries! I'm happy to use it when it's ready." That one line hit hard. I didn't abandon a failed product. I walked away from a working idea at the wrong time. So now I'm rebuilding it. From scratch. In 70 days. (Started Oct 24 → Target: Dec 31) I'll be building in public again - sharing customer interviews, MVP progress, & lessons along the way.
1
6
315
Show me your age without telling me how old you are - drop a photo Here's mine: If you ever rewound one of these with a pencil...you qualify for back pain #Tbt #ThrowbackThursday #BSB #BackstreetBoys #cassettes @backstreetboys
58
[Day 4/70] Just wrapped my first customer interview. Spoke with a creator who has 12K LinkedIn followers - crushing it on @LinkedIn, but doesn't post on @X. I asked: 'If you were to post on X/Twitter, how would you do it?' Her answer changed everything I thought I knew Her workflow (if she did post): → Write LinkedIn post (20 min) → Manually adapt for Twitter: - Break into tweets - Adjust tone - Add thread numbers - Reformat - Add CTAs + hashtags Total: +15 mins per post Multiply that by 5-10 posts/week... now you know why most LinkedIn creators never post on Twitter. Then I asked: 'Would you pay for a tool that does this automatically?' Expected: 'Yes, definitely!' Actual: 'Depends. Most tools make me sound robotic. I need it to still sound like ME.' Insight: The real problem isn't time - it's voice. Every AI tool they've tried: → Kills personality → Sounds generic → Misses tone → Overuses buzzwords (like "revolutionary", "game-changing"....) So they do it manually. This is the gap ScrollStop fills: Convert content → without losing your unique voice. If you're a LinkedIn creator who doesn't post on Twitter - I'd love to chat (15 min). DM me or comment 'interested' #buildinpublic #SaaS #microsaas
46