$1M Solo Odyssey ๐Ÿ“š

Everything I learned making $1M over 7 years and 20+ products.
From my daily blogs that I've been writing for the last 5+ years.

๐Ÿ“• Book 1:

Screaming into the void
(Zero to $100/month)
(Timeline: Jan 2018 - Jan 2020 | Reading time: 1 hour)

๐Ÿ“– Kindle Version ๐Ÿ”Š Audio Version ๐ŸŽฅ Video Version ๐Ÿค– LLM Version



๐Ÿ“œ Foreword


Before we begin. A disclaimer.


1. Zero advice given ๐Ÿšฝ

Most advice is bullshit. Or someone trying to sell something.

So I'm not going to give you any advice in this book. I want that to be clear from the start.

You only learn by doing. Not by studying. Listening. Or even reading books like this one.

So when you're done, close this book and go build a business. Experiment. Try things. And learn.


2. I don't own any of these ideas โœจ

If you find that I'm talking about things that you have thought, said, or even written before, I believe you.

Don't be stupid like me, I sometimes get mad when that happens.

At the end of the day, you are reading this. So we are somewhat similar.


3. This book is not to glorify entrepreneurship โ›ฐ๏ธ

This book is not to flex. Or brag. I don't even know you.

And it's not to tell you that entrepreneurship is the ultimate calling in life. Cause it isn't.

It's a realistic, no bullshit walkthrough of my journey.

Full of ups and downs. Crying and laughing. Optimism and nihilism. Mistakes and lucky breaks.

And a lot of luck. Cause it's a real factor. And if anyone tells you it's not, they are full of shit.


4. Not everything will makes sense ๐Ÿ”ฎ

I've been blogging daily for 5+ years. Here I'm just organizing all of my notes into books.

I'm not working backwards, trying to connect the dots in reverse, similar to how we do when we wake up from a dream.

Expect me to contradict myself as I change my mind on stuff.


5. Too personal, too much information โค๏ธโ€๐Ÿฉน

Finally, this book might become too personal at times.

You can skip those parts.

If you actually end up reading these books to completion, you will know me better than some of my closest friends.

Which is weird. I know. But hey, at least you can call me your friend. And I mean that.

Book a time and we can setup a virtual coffee.

So now, let's begin, my friend.




Table of contents ๐Ÿ“œ


๐Ÿ“• Introduction
1. Year 0: The Spark โœจ
2. The Next Facebook ๐Ÿ˜‚
3. Going Indie ๐Ÿง‘โ€๐ŸŽจ

๐Ÿ’ฃ Year 1: Shotgun Strategy
1. January 2018 | MMAmatchups ๐ŸฅŠ
2. February 2018 | MultiNewTab ๐Ÿ”„
3. March 2018 | TalentShare ๐Ÿง‘โ€๐ŸŽจ
4. Finding & quitting a remote job โœจ
5. April 2018 | RemoteJuniorClub ๐ŸŒŽ
6. My first successful launches โค๏ธ
7. May 2018 | GitGardener ๐ŸŒฟ
8. May 2018 | MakerFeed ๐Ÿ‘จโ€๐ŸŽจ
9. Making my first dollar ๐Ÿคฏ
10. Starting to believe ๐Ÿ™
11. June and July 2018 | Telemonetize ๐Ÿ™
12. Getting praise by my peers ๐Ÿ˜ฑ
13. Focusing on GitGardener and Telemonetize ๐ŸŽฏ
14. July and September 2018: Scammers and Pornstars ๐Ÿ‘ฏโ€โ™€๏ธ
15. Abandoning GitGardener and Telemonetize ๐Ÿ‘ป
16. October 2018 | CryptoSubscriptions ๐Ÿ’ณ
17. November '18 - December '18 | Epilepsy Blocker โค๏ธ
18. Year 1 Recap ๐Ÿ‘ป

๐ŸŽฏ Year 2: Sniper Strategy
1. Jan and Feb 2019 | Epilepsy Blocker โค๏ธ
2. Setting north star metrics โœจ
3. Hitting $200/month ๐Ÿ’ฐ
4. March and April 2019 | Ouch โค๏ธโ€๐Ÿฉน
5. A lucky break, at last โค๏ธ
6. Going B2B With Epilepsy Blocker ๐Ÿข
7. Non Profits ๐ŸŽ—๏ธ
8. Clinics ๐Ÿข
9. TV Channels ๐Ÿ“บ
10. Business meeting with huge TV Channel ๐Ÿ’ผ
11. Clean slate, impostor syndrome ๐Ÿงน
12. Going round in circles ๐Ÿ˜ค
13. July 2019 | Orthios ๐Ÿ’ฌ
14. August 2019 | LocalTweetTime ๐Ÿ•ฐ๏ธ
15. August 2019 | IndieChannels ๐Ÿ“ˆ
16. September 2019 | Epilepsy Blocker for Designers ๐Ÿง‘โ€๐ŸŽจ
17. September 2019 | DuckDuckSometimes ๐Ÿ”
18. September 2019 | Splash Search ๐Ÿ–ผ๏ธ
19. Enough! Give me some time to think! ๐Ÿ˜ฉ


๐Ÿ“œ Appendix
1. What's next ๐Ÿ”ญ
2. Time travel ๐Ÿ‘จโ€๐Ÿš€






๐Ÿ“• Introduction


This is not a success story. This is not a humble brag.

In 2018, I start with the goal of reaching $500/month from my personal projects or through a remote job.

The idea was that I could survive and live in a country like Thailand. Travel. And be free.


Of course, easier said than done:

๐ŸŒŠ 6 months in, I'm at $50/mo, riding a huge wave of momentum.

๐Ÿš€ 1 year in, I'm at $200/mo with 3 profitable products.

๐Ÿ’ฉ Now, 2 years in, I shut down 2 of 3 profitable products and I'm back at $100/mo.


Going around in circles. Wondering what to do next.


During these two years:

๐Ÿ’ƒ I have pimps, scammers, arms dealers, and porn stars as customers.

๐Ÿง‘โ€๐Ÿš€ I get scouted and offered a job at an MIT startup that works with NASA.

๐Ÿ“บ I have business meetings with the CTOs of multimillion-dollar TV networks.

๐Ÿ˜ˆ And question my ethics and morals many times.


This is my story.




โœจ Year 0: The spark


It's summer. I'm lying down on the sofa at my dad's house.

I'm bored out of my brain. Watching YouTube tutorials.

Learning how to code a mobile app. I have an idea.


๐Ÿ‘จ๐Ÿป (this is my dad let's say, actually looks like this)

"Alex, the neighbor's son is back from US. Visiting his parents for the summer. He's in tech too, you know. Maybe you should go and ask questions", my dad told me.

I was in my first year studying Computer Science in Greece, so it wasn't the worst idea in the world.

I went. And I'm so happy that I did. My life was changed forever.


Turns out he wasn't just a guy in tech. He was living the startup dream.

He had moved from Greece to San Francisco. Had raised millions from top VC funds. And was planning to take over the world.

I explained to him that I'm in my 1st year of university and that I'm building my first app.

So he went founder mode and gave a 3 hour Masterclass.

I don't remember much. And most went right over my head. But I remember trying to hold back my smile because I was getting so excited. Even though I was trying to act cool and tough.

He explained to me that you learn by doing, not studying. Something I still follow to this day.

As a 20 year old, I was inspired. I was hooked.

I couldn't even sleep that night. Spinning around. Looking at the clock. Waiting for the morning to come.

I knew exactly what I wanted to do.

I wanted to build the next Facebook.



๐Ÿ˜‚ The next Facebook


For the next two years, I built and ran a simple mobile app.

In my mind it wasn't simple at all. It was the next Facebook.

And I actually believed it. I remember day dreaming, pretending to be giving an interview to Jason Calacanis (he's an early Uber investor, you know) on This Week in Startups and reading what my dedicated piece on TechCrunch would say. Preparing my story.

How stupid.


I made all the stereotypical mistakes:

๐Ÿ”’ Kept my idea secret, only told my best friend after making him (actually) swear to keep it a secret and tell no one.

๐Ÿ“ฑ Perfected my app for 2 years before showing it to anyone.

๐Ÿ“ฃ Assumed marketing would the easy part and left it last.


It was your typical university student idea. Basically, it was "Snapchat for bars and nightclubs".

Bars and clubs could upload real time photos. And university students could see them on a map and decide easier where to go out for a drink.

You could check if the place was empty or not. If it had girls or not. What the music was like. The price of a drink or bottle. If there is an entrance fee, etc


It took me:

โณ 2 years

๐Ÿ’ป 10,000s of lines of code

๐Ÿšฌ 100s of cigarettes

๐ŸŒƒ and a few all nighters


But now I was ready. At last.


Before launching, I also:

๐Ÿ’ณ Printed business cards.

๐ŸŽจ Designed flyers and posters.

๐ŸŒ And came up with my global expansion plan.


These things are important. You cannot skip them.


Long story short, it went nowhere. Had a few conversations. Drove around the city and handed out flyers. Got a few clubs and bars to signup and upload a few photos. Ran a few ads on Facebook. And that was it. A few weeks later it was dead.

Years in the womb. Just to live a few weeks.

But hey, at least I was able to join a startup accelerator with this product.

I needed help.






๐Ÿง‘โ€๐ŸŽจ Going indie


At the startup accelerator, I like the people. I'm actually still friends with some to this day.

But everyone is talking about raising money. No one is talking about making money. And no one is making money.

That's odd. Meanwhile, that guy with the funded startup?

His company shuts down and he is back in Greece now, building his next startup. I think he's bootstrapped and doing great.

I run through the numbers and realize that we're playing a losing game. A game not built for us to win. But for investors. Fair play to them, but I don't want to play.


I randomly find 2 videos on YouTube:

๐ŸŽค DHH's talk at Startup School

๐ŸŽฅ Pieter Levels' talk at GrowthTribe


I'm nodding and smiling all the way through, everything makes so much sense.

I also discover the indie hacker movement on Twitter.

Wtf who uses Twitter? Anyway, this is cool. I'm in.

That's it, I'm going indie.






๐Ÿ’ฃ Year 1: Shotgun


In my first year I follow the "Shotgun" strategy.

Build many products, launch fast and throw virtual spaghetti at the wall until something sticks.

And when something sticks, double down.




๐ŸฅŠ January 2018 | MMAmatchups

Starting out, I went with what was at the time my biggest passion after tech, MMA.

I remember reading through YouTube and Reddit comments and noticing one thing. Everyone loves to talk about who should fight who next.

So, I built MMA-matchups. A simple website that scrapes all fighters from the UFC roster, shows all possible matchups, and you can upvote the ones you wanted to see.

I built the website in two weeks, I launched it on Reddit but got banned for self promotion.

I cold emailed a few MMA journalists, nothing. Zero positive replies. Zero replies in general.

I started posting on Instagram for marketing. Got a few signups and hundreds of visitors, but nothing. It was super hard to get the ball rolling and it would die off as soon I took the foot of the gas.

Like, straight away. In a day.

I couldn't see this making any money, nor that people were crazy about it, so I abandoned it at the end of the month.


โณ Time spent: 1 month

๐Ÿ’ฐ Revenue: $0

๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Visitors: 300

๐Ÿ“ Signups: 30

๐Ÿฆ 0 Twitter/X followers





๐Ÿ”„ February 2018 | MultiNewTab

This was a weird one because I had a huge time constraint.

I wanted to build a chrome extension that allows you to use multiple "New Tab" extensions at the same time. Something that I wanted myself.

I had one week to build it, as opposed to 3 weeks that I thought I needed.

But I made it in 4 days. And something tells me that if I actually had 3 weeks, it would have taken 3 weeks to build.

This is called Parkinson's law

Anyway, I launched on Product Hunt but at the time I had zero followers on Twitter so I couldn't create any real buzz.

It did ok, and actually got 100 users. But I only found out about that 10 days later, when the Chrome Dashboard refreshed.

This gave me a confidence to keep going.

I found it magical that software I wrote was alive and running on hundreds of computers around the world, right now.


โณ Time spent: 1 month

๐Ÿ’ฐ Revenue: $0

๐Ÿ˜ธ Upvotes on Product Hunt: 67

โฌ‡๏ธ Installs: 100+

๐Ÿฆ 0 Twitter/X followers




๐Ÿ“‹ March 2018 | TalentShare

After products #1 and #2, I realized that my ideas were not targeted to people that would actually pay.

I wanted something more B2B oriented. And the next idea stemmed from real life.

A few months earlier, I applied for a remote dev position at Product Hunt. It was my dream job at the time.

I met Andreas, who was the CTO at the time, and told me that although they didn't hire me, I was in the top 10 of 400 candidates.

And that he could share my details to other companies to help me out. With my consent.

I don't know if this was true or he said it to make me feel better about the rejection. But I agreed. Thanked him. And it worked. About five companies emailed me with job opportunities.

Unfortunately, no one hired me. But I got close.

And it gave me an idea.

A platform for companies to share the top candidates they could not hire.

The platform would be 'Free' for anyone that shares a list of candidates. And 'Paid' for companies that want to have access to the lists without sharing.

I spin up a landing page and try to drive traffic to it with something that was called "Product Hunt Ship" at the time. It doesn't exist anymore.

Instead of launching a product, you could launch a landing page and collect emails.

From the signups I see that no one is a founder or part of a transparent company willing to share applicants.

I cold email every single founder of a transparent company that I can find. I find them on Twitter, IndieHackers, TransparentStartups, Baremetrics Open Startups, etc.

Again, no one replied. No one wants to even talk to me. As a final resort, I message Andreas, and he was cool and kind enough to reply to me.

He told me that a friend of his had tried the same idea but it was very hard to get hiring managers to share applicants.

I stopped working on the product because I ran out of cold or warm leads to reach out. And had no one else to chat with about it.

Also, I could not launch an empty platform on PH, Reddit or wherever. An empty platform is not an MVP.


โณ Time spent: 1 month

๐Ÿ’ฐ Revenue: $0

๐Ÿ“ Sign ups: 0

๐Ÿฆ 0 Twitter/X followers





Finding & quitting a remote job ๐Ÿ‘บ


I might have not found a remote job through Andreas and Product Hunt, but I found a remote job through a friend.

A friend from uni interviewed for a company that was looking for a junior dev. And they were open to remote work.

He didn't get the job. So he made an intro for me.

The company was in my hometown. And they built Wordpress websites for local businesses.

That alone should've been a red flag.

But I was desperate and wanted a win. Even a small one. So I gave it a shot and accepted the offer.

Who knows? Maybe I could work for them, go to Thailand and build my own projects on the side in the meantime.

I thought that it might work out. But it didn't.

I hated it. I was moving buttons around in Wordpress all day. And my cringey boss would call me every 1 hour to ask me if I'm coding.


๐Ÿ“ž (phone ringing almost every hour)...

๐Ÿ‘บ "What's up, Champ? Are you coding?"

๐Ÿ‘จโ€๐Ÿ’ป "Yes, I'm changing the buttons on the website."

๐Ÿ‘บ "Cool, talk later.. Champ!"


Literally, 5-10 times a day. And he always called me Champ. Wtf.

I lasted one month. The job sucked and they paid me โ‚ฌ450/month or $500/month.

All cash. All under the table. Greek style.

Actually, I had to go find him, pressure him and collect the money in person cause he started telling me that I didn't hold my end of the deal and I don't deserve it.

At this point, I knew that I wanted to reach $500/month through my own projects. Having a remote job like this one would not cut it.

I wouldn't be happy.




๐ŸŒ April 2018 | RemoteJuniorClub

Ok, the job was an epic fail.

But I was a little proud of myself. Cause I did actually find a remote job, which was one of my goals for the year.

And while finding that job, I realized something.

Junior remote positions were super hard to find. Because companies don't trust juniors to work from home.

Remember this is 2018. Pre-Covid. Remote work is not really a thing. I remember trying to explain it to my parents and they looked at me as if I have two heads.


๐Ÿ‘จ๐Ÿป "Alex, if you don't look at people in the eyes and shake their hand IRL, it's not a real job."

๐Ÿ‘จโ€๐Ÿ’ป "I'm telling you. This is the future."


Also, for all my OGs reading this, in 2018 WIP.chat and other TODO list communities were on fire.

Everyone was building TODO list communities.

So what did my unique ass do?

Correct. You guessed it.

I built a TODO list community for junior developers that wanted to land a remote job.


There was a leaderboard with:

๐Ÿ“‹ number of job applications per member

๐Ÿ’ป number of side projects built per member

โœ๏ธ number of blogs posted per member

๐Ÿ’ฌ There was a Slack chat for developers to exchange advice.

๐Ÿ’ผ And there was a job board, where I scrapped all remote job posts from the internet.


I was envisioning something like Dribble. Build a community, and have companies pay to post a job.

I spin up a landing page again "Product Hunt Ship" and collect some emails.

Out of 150 emails, 8 joined the beta. And the community got a spark of life.

But if you don't push it, especially in the beginning, a community will collapse.

I realized that running a community and chatting online is not who I am. I never really chatted online with people or had online friends. I abandon the product.


โณ Time spent: 1 month

๐Ÿ’ฐ Revenue: $0

๐Ÿ“ Sign ups: 10

๐Ÿฆ 0 Twitter/X followers




My first successful launches ๐Ÿš€


It's May and 1/3 of the year has gone by already.

I'm kinda happy. But also stressed. I have been building products but I can't lift them off the ground.


To recap, here are all my products again:
๐ŸฅŠ MMAmatchups
๐Ÿ“‹ TalentShare
๐ŸŒ RemoteJuniorClub
๐Ÿ”„ MultiNewTab

Do you notice a pattern?


3 out of 4 products were community based.

And communities/marketplaces are hard to grow. Because in the beginning, without users, they are worthless.

You have the infamous chicken and egg problem.

I knew this from "The Next Facebook". But I still made the same mistake. Funny.

MultiNewTab was different. And my most successful product.

I had another look at the dashboard. It had 200 users now.

It was the only product that offered the same value, regardless if it had 0 or 1000 users.


โœจ This was my first big realization:

I wanted to build products that offer the same value, regardless if they had 0 or 1000 users.




๐ŸŒฟ May 2018 | GitGardener

I was really bummed out at this moment. Nothing is taking off. And it feels like I'm screaming in the void.

So I went through my idea list and picked the easiest one to build.

It wrote "Automated commit everyday on GitHub to make my github green". So stupid.

As you can imagine, I had no intention of this going anywhere. This was not a business idea. But I could build it in a week and try launching on Product Hunt one more time.

Also, it was a product that didn't matter how many users it had. It works regardless.

At this point, I still had zero followers on Twitter. But like a true psychopath, I decided to tweet out loud to myself about what I was building and gave myself a week to do it.

Funny, cause it worked. Saying something out loud publicly makes quitting harder, even if no one is listening.

I launched the product, GitGardener, on Product Hunt on a Sunday.


And (to my surprise) it was a success:

๐Ÿ‘ฅ 4K visitors

๐Ÿ“ 400 signups

๐Ÿฅ‡ #3 product of the day

๐Ÿ’ฌ Bashed on Reddit, but didn't care


I could not believe it. It was so humbling.

All these months planning the next big thing.

And as soon as I let go of all expectations and just focus on building, this happened.

The 2 ideas I thought of the least, MultiNewTab and GitGardener, were my most successful ones.

I even got 100 followers from the Twitter thread and Product Hunt post.

I loved this. I decided to build and launch 1 product every week in public.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0 (at this point)

๐Ÿ˜ธ Number 3 on Product Hunt: 300+

๐Ÿฆ Went from 0 to 100 Twitter/X followers






๐Ÿ‘จโ€๐ŸŽจ May 2018 | MakerFeed

Full of energy and motivation from the previous launch, I start building again.

It's Monday. And I'm launching on Sunday again.

I pick another idea from my idea list. One that looks easy to build.

It says 'Maker Feed', a website to find and follow the best makers and builders on Twitter.

I build it while tweeting every single step in a thread.

I launch it on Product Hunt and it ended up #1 product of the day! What the hell? What is happening? And why?

Maybe Sunday is my lucky day? Or it's the format working?

This gave me even more motivation and an even bigger audience.

But, again, I could not imagine people paying for this. This was the epitome of a B2C side project. So I didn't even entertain the idea of monetizing it.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0

๐Ÿ˜ธ Number 1 on Product Hunt: 350+ upvotes

๐Ÿฆ Went from 100 to 200 Twitter/X followers




Making my first dollar ๐Ÿคฏ


On Twitter, someone asks me if GitGardener could work with private repositories.

He wanted to have a green GitHub while keeping all the stupid automated daily commits hidden.

I said no. But I thought about it. It was a good idea.

I realized it would be fun if I built it as a premium feature.

Charge $5/month and see what happens.

I did, launched the new feature and forgot about it. No one paid in the first 24 hours or so.

But then... I was blown away. GitGardener went from $0 to $50/month in one week. 10 free users that upgraded.

Crazy. Building in public and having the lowest expectations seems to work.

Again on Twitter, a GitHub engineer encouraged me to apply to join the GitHub Marketplace.

To be honest, I was kinda surprised. I thought people working at GitHub would hate this product. Instead, they had no problem. They found it funny.

It was only anonymous users on Reddit and HackerNews that were so angry at me.

In the end, GitHub did not accept me in their Marketplace. But it was worth trying.

Here is the Twitter thread.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue went from $0 to $50 MRR in one week

๐Ÿฆ 200 Twitter/X followers




Starting to believe ๐Ÿ™


As you can see, May was by far my best month:

๐ŸŒ Found a remote job, even though it sucked.

๐Ÿš€ Reached $50/month through my projects.


I actually started believing that miracles can happen after all.

โœจ Maybe my dream will come true after all, $500/month by the end of the year!

I wanted to keep up this fast pace and build other ideas on my idea list with out giving it too much thought.

Low expectations. Fast feedback loop. Building in the open. Seems to work for me.




๐Ÿค– June and July 2018 | Telemonetize

I go through my idea list again.

I'm looking for something more serious.

One of them wrote, "Instantly monetize your Telegram channel or supergroup".

I was a paying member at WIP.chat, which was a Telegram supergroup you had to pay to have permission to write in.

And found a lot of Crypto channels on Telegram that were paid also.

I assumed that they handled every member and subscription manually.


So my idea was this:

๐Ÿค– Connect your Telegram channel

๐Ÿ’ณ Connect your Stripe account

๐ŸŽจ Go to your dashboard, create your products and prices, customize your landing page and portal where people can subscribe, manage their susbcription and cancel

๐Ÿ‘ฅ Users pay or cancel and added and removed from the channel automatically via API


Looking back, this MVP was way too complex. And the product was very hard to build.

A telegram bot. Handle payments. A website builder. Webhooks and automations.

All these were a project by themselves.

It took two months to build (all day coding) and then I launched it on Twitter and Product Hunt.

The launch goes "viral" (for my standards at the time), but reaches the wrong people.

Hundreds of thousands of impressions. And ZERO customers or even free trials! Even after a week. Zero free trials.

This hurts. I am thinking that a fucking landing page could have done the same job.


โณ Time spent: 2 months

๐Ÿ’ฐ Revenue: $0

๐Ÿ˜ธ Front page on Product Hunt: 300+ upvotes

๐Ÿš€ "Viral" tweet with 300 likes

๐Ÿฆ Went from 200 to 300 Twitter followers




Getting praise by my peers ๐Ÿ˜ฑ


Getting praise from one of the people that inpired me to start this journey just 6 months later felt amazing.

I was part of the group now. I was one of the guys.

Things felt happening faster than I expected.

I felt like I was doing things the right way and that my hard work was going to pay off, in the very near future.







Focusing on GitGardener and Telemonetize ๐ŸŽฏ


This is where the going gets tough. And progress flatlines.

I decide to focus my attention on Telemonetize and GitGardener instead of launching new products.




July and September 2018: Pimps, Scammers, Arms Dealers and Pornstars ๐Ÿฅท๐Ÿ’ฐ๐Ÿ’ฃ๐Ÿ‘ฏโ€โ™€๏ธ


The launch brought no customers. I have to find them myself.

I find a bunch of crypto channels on Telegram and DM them.


I try all techniques:

๐Ÿ“• 'The Mom Test' on some

๐Ÿ“ž I ask for advice from others

๐Ÿ’ฐ I sell directly to others


Most of them charge in crypto. They tell me that if I supported crypto payments, they would subscribe.

I take their word for it and build my own crypto payment gateway. They never subscribe. Who would've thought.

I had a small trickle of users signing up for free trials, mostly from some blogs that had mentioned Telemonetize.

So I focus on those and tried to make them convert.


But my customers were people I didn't want to serve at all:

๐Ÿ˜Ž I had sleazy crypto guys that were scamming

๐Ÿƒ Gamblers that encouraged others to gamble

๐Ÿ‘ฏโ€โ™€๏ธ A guy that wanted to sell Thai prostitutes through Telemonetize

๐Ÿ”ซ And some white dude in Central Africa with a profile picture of himself with some AK47s, I suspect he was dealing guns.

๐ŸŽฅ I even had an amateur pornstar from Germany that wanted to sell her "premium content" through Telemonetize. Basically this was OnlyFans before OnlyFans. I should've turned Telemonetize into OnlyFans and I'd be a billionaire by now.


And just to clarify, the above were not the exception, they were the rule.

99% of my free trial users were running unethical businesses. It made me open my eyes a bit on what really happens on the internet but we sometimes forget.

It's not only Wikipedia, YouTube and social media.

They were the epitome of a bad customers. Needy for time. Asking for premium support and custom features. Rude. Stingy with their money. Used burner credit cards for free trials and asked for extra time on the free trial.

I get one customer. He is running some kind of "investing" channel. $29 MRR.



Abandoning GitGardener and Telemonetize ๐Ÿ‘ป


Here I am. 10 months in. And nowhere near $500/month.


At this point:

๐ŸŒฟ GitGardener is at $25 MRR with 5 customers

๐Ÿค– Telemonetize is at $29 MRR with 1 customer

๐Ÿ“ˆ So, in total, $54/month.


Literally 10X lower than where I should be.


I have a brutal internal dialog with myself:

๐ŸŒฟ GitGardener is a stupid hack

๐Ÿค– Telemonetize is serving scammers


I decide to stop working on both GitGardener and Telemonetize.

I wanna built a "real" business.

I go back to the drawing board and wonder what has worked for me thus far.

Easy answer. Launching products in a fast pace without stressing about the idea too much.

Right?




๐Ÿ’ณ October 2018 | CryptoSubscriptions

While working on Telemonetize, I had to build my own cryptocurrency payment gateway.

I won't explain how it works because it's boring. But it was complex.

I turned it into a separate product and launched on Product Hunt, Hacker News and Reddit.

Again, zero signups. Disappointed.

I'm panicking right now, so I don't invest any more time in it. Plus, I hate the crypto space.


โณ Time spent: 2 weeks

๐Ÿ’ฐ Revenue: $0

๐Ÿ˜ธ Front page on Product Hunt: 100+ upvotes

๐Ÿ“ Signups: 0



โค๏ธ November '18 - December '18 | Epilepsy Blocker

I close out the year by building a new project I had in mind.

It wouldn't be ready until February 2019, because the tech behind it was extremely complex and sophisticated.

I was ok with my progress for the year and kept the same goal for the next one.

Reach $500/month.



Year 1 Recap ๐Ÿ“…


Went from no product launches under my belt to $50/month. Met failures, successes and learned about the different types of customers you can have.

๐Ÿ’ฐ $55 MRR

๐Ÿš€ 8 products launched

๐Ÿ’ต 2 profitable products

๐Ÿ˜ First 6 months felt like a dream

๐Ÿ˜ฉ Last 6 months felt like a slug





๐ŸŽฏ Year 2: Sniper


This year I take the exact opposite approach.

I stop blindly building new products and try to focus on the profitable ones I have.

I also try to go B2B.




โค๏ธ January and February 2019 | Epilepsy Blocker

Epilepsy Blocker was really hard to build. Actually, I quit many times.

But I believed in the idea. So I kept going.

And I'm so happy that I did. Because this product ended up changing my life. More on that later.

It was a chrome extension that blocked images, videos and animated gifs that could trigger seizures to people with photosensitive epilepsy.

Like an AdBlocker, it would scan the page and hide the dangerous content before you even scroll down to see it.

The idea came to me from an article I read. A NYT journalist was "attacked" by a flashing video via email that sent him to the hospital.

"For sure there is something like an AdBlocker for this", I thought to myself.

But there was nothing. So I built it myself.


For the first and only time in my life, university came in handy, as I had to use:

๐Ÿ‘จโ€๐Ÿซ linear algebra

๐Ÿ“Š histograms

๐Ÿ python packages

๐Ÿ’ป optimized C code

๐Ÿ’ญ and much more


I won't bore you to death here, but you can read about the story and tech here.

I didn't have the intention of making money off of it.

But a few days before launch I tested the server and saw that it crashed with heavy use even from one user.

I realize that even with 10 users it will be unusable and cost me a lot of money too.

I add a $10/mo price tag and launch.


๐Ÿš€ I launch on Reddit, in the /r/epilepsy subreddit.

My post gets taken down in the first 2 hours. Shit. Reddit never shows me love.

By the time it was taken down, it was number one on the front page. It also had 7 upvotes, 2 very positive comments and 1 paying customer!


๐Ÿ’ก "Validation!", I thought to myself. Profitable on launch day. I message the admins asking why they took it down. I explained that the people of the sub reddit were finding it very interesting.

Guess what happened. They banned me from the subreddit without explaining why.

I launch on ProductHunt and Twitter, hoping to get coverage. The tweet goes "viral" (for my standards) with 600+ likes, 100+ retweets and 100.000 views. But it reaches the wrong audience.

Many people followed me, but it was mostly accessibility developers and software engineers that work in large companies like IBM, Google, Stripe, etc.

So the launch was a flop. Many vanity metrics to stroke your ego like followers, comments calling you a genius and a great human being, a DM from a VC, but no actual customers.

It reached the wrong audience, again.

I also launched in some photosensitive epilepsy Facebook groups.

Zero customers.




Setting north star metrics โœจ


Since 3 profitable products are a lot of work to balance, I set a north star metric for each one.

๐ŸŒฟ For GitGardener, I double the prices and since I have one paying customer for every 300 website visitors, I aim for more website visitors.

๐Ÿค– For Telemonetize, since I have a trickle of free trial signups coming in, I focus on retention by talking to them and trying to address their needs.

โค๏ธ For EpilepsyBlocker, I want more visibility to validate the idea and test the waters for any B2B spin off of the product.




Hitting $200/month ๐Ÿ’ฐ


At this point GitHub is acquired by Microsoft. As a result, private repositories become available on the free tier.

And GitGardener's premium version works with private repositories.

So my target audience expanded without me doing anything.

Combined with an extra $10/mo tier, which a price increase, GitGardener reached $130 MRR.

Telemonetize got a second customer and was at $58 MRR. I don't even remember what they did, something about Italian football matches and betting odds.

EpilepsyBlocker has one paying customer, and is at $10 MRR.

In total, $198 MRR.




โค๏ธโ€๐Ÿฉน March and April 2019 | Ouch

I don't have a way for EpilepsyBlocker to get new customers.

Facebook groups aren't working, Reddit is out of the question.

I go to online forums and DM people that have photosensitive epilepsy in order for them to try the service.

Something I did not know is that many people that are challenged with epilepsy also have other conditions.

For example, many are disabled, so they can't work and rely solely on benefits.

Giving up $10-$30/mo was too much for them they told me.

I always ended up giving away for free. The world's worst salesperson.

Maybe I don't have a thick enough skin, but I remember someone telling me this.


๐Ÿ‘จโ€๐Ÿฆผโ€โžก๏ธ (let's say this was the guy)

"Hey man, I respect you trying to sell your product but I'm just not interested"

It fucking hurt me so much. It was true, and it hurt. I thought selling EpilepsyBlocker would feel different.

Turns out it feels worse.

I stopped trying to sell to individuals and chasing $10 checks.

I'm thinking of making B2B spin off products and making the chrome extension free.



โค๏ธ A lucky break, at last


Once again, May was the best month of the year.

In a weird and unexpected way, Epilepsy Blocker ended up changing my life.

The founder and CEO of an MIT startup found me online and DM'd me. They are in the epilepsy space.

He told me that he saw Epilepsy Blocker and that he would like to talk to me.


๐Ÿ‘ฆ (let's say this is my younger brother)

"Dude, they are gonna Epilepsy Blocker! I can feel it. You are gonna be rich. How much you gonna ask for?"


My luck had been a bit brutal lately, so I was accustomed to having low expectations.

But I thought about it. Allowed myself to dream a little. And now I was seeing dollar signs too.


๐Ÿง”๐Ÿปโ€โ™‚๏ธ (me talking to myself)

"Yeah. It could make sense for them. Great PR. A solid userbase. A product that is useful. I think the deal is gonna go through."

Once again, I'm visualizing being interviewed. This time to Courtland Allen from Indie Hackers.

I'm explaining to him how I built Epilepsy Blocker, sold it and changed my life.

Of course, that never happened. Lol.


But! Something good DID happen.

They offered me a job. Yes, I know. Lame.


But it sounded like a dream job:

๐Ÿ‘จโ€๐Ÿซ They were based out of MIT. One of the founders is a famous MIT professor.

๐Ÿค– They use AI and Machine Learning to save lives.

๐Ÿง‘โ€๐Ÿš€ Work with the likes of MIT and NASA.

๐Ÿข And had offices in Boston, Seoul and Milan, which is next to Greece. So they offered me a position.


On one hand, I was disappointed. But given my credentials (a bullshit CS degree from a free public university in the countryside of Greece) it was a major success.

As you can imagine, my parents were ecstatic too.

This was a real job! And they could brag about me to friends and family.

I tentatively accept. But I explain that I'm still finishing up my degree so I'll start at the end of the year.

Of course, my goal deep inside was by the end of the year to make enough money from my personal projects. And not go.

But at least now I have a "Plan B". Which is good enough.

Sounds like a dream job. And most importantly, is not in Greece.

I just wanna leave and travel.




Going B2B With Epilepsy Blocker ๐ŸŽ—๐Ÿฅ๐Ÿ“บ



๐Ÿ”ฅ May 2019


No I have a real deadline. Until the end of the year.

I'm panicking. Again.

I take a deep breath and decide to go all in.



๐ŸŽ— Non Profits

I start cold emailing and cold calling Epilepsy Non Profits in the US, UK and Canada.

They have a large audience and they might want to let their followers know of Epilepsy Blocker.

They tell me they would not promote my product because it's for profit. But they could run a survey on my behalf.

No bueno.




๐Ÿฅ Clinics

I have an epiphany during class. Sometimes the most boring places are the most inspirational.

The idea was that I could go and ask neurological clinics directly if this software could be of ANY USE for them.

Huge stretch. But who knows? Worst case scenario, they say no.

Right after class, I skip my social cigarrete with my fellow Einsteins and go to the hospital next to my university.

I visit the neurological clinic and talk to the doctor in charge. She really likes that I had the confidence to just show up and talk to them.

They are super friendly, and tell me that they could possibly see a use case where the software is being used.

It was probably out of kindness because nothing ever came out of this. They later told me that in Greece something like this would be very hard to be used, but I should look into other hospitals abroad. Yeah right, as if that's easy to do.

I cold call some other experts in Neurology in Greece.

They tell me the exact same thing. I should keep my hopes very low when it comes to innovating in Greece.

I fucking hate the notion of blaming your surroundings, but I can't risk wasting months or years on something experts tell me won't happen.




๐Ÿ“บ TV Channels

I find a law that would enforce all Greek TV channels to check their content and issue a warning in between commercial breaks if the content is dangerous for people with photosensitive epilepsy to view.


Something like this:

โšก๏ธ๐Ÿ’ฅ "Warning, the following scenes may include flashing images that could trigger seizures."


The law would start on September 1st, 2019.

What? That's in four months! Destiny!

I call the Greek "Ministry of Digital Policy, Telecommunications and Media" to ask questions.

I go through multiple people and end up talking to the minister's secretary. She forwards my call to the lawyer in charge of this specific law.

I was kinda surprised at how easy you can reach and contact people at the top with a little persistence and an open mind.

She answers all my questions. This law is for real.


Now that I have validated this law, I message the CTOs of major and smaller TV channels in Greece.

I don't get a reply. Typical. But I call one of the coaches from that accelerator I attended, on a weird hunch.

Turns out I was right, he had the perfect intro for me.


The call went something like this.


๐Ÿง”๐Ÿปโ€โ™‚๏ธ (me) "Do you think you could help me? I can't seem to reach TV channel CTOs."

๐Ÿ‘จโ€๐Ÿซ (coach) "Hang up, I'm calling the ex-CTO of a large TV channel in Greece."

๐Ÿง”๐Ÿปโ€โ™‚๏ธ (me) "What?!"

...


Ten minutes later, my phone rings. The ex-CTO of that TV channel calls me and we arrange a coffee.

I met up with this guy. Cool guy.

We talk about London as he used to work at BBC and Bloomberg.

I also explain to him what I'm building. And I explain the new law that is coming into action.

He calls the current CTO in front of me and arranges a meeting. Wow.




Business meeting with huge TV Channel ๐Ÿ’ผ


Now shit just got real. I have a meeting booked with the CTO of a multi-multi-multi-million dollar TV network in Greece.

This time, I haven't wasted months building the solution.

I'm gonna cut this deal first. And then I can build a solution that fits their needs.

I have the magic algorithm a demo ready for them.

I also conduct some research. The industry's price range for analyzing ONE(!!!!) file is about $350!

Imagine the type of deal I could cut with a huge TV channel to check all of their content, ads, movies, etc

I visit their offices and I only carry my laptop in a bag and a piece of paper with the new law. The important parts are highlighted. I was organized.

I even wore jeans and a polo shirt to look smart. Which I never do.

They treat me well, they make me a coffee, we sit down and chat.

I show them the piece of paper and go over the important parts. The CTO gives it a good look, and then he starts laughing.


๐Ÿง”๐Ÿปโ€โ™‚๏ธ (sorry but most guys in Greece look like this)

"Hahahaha! This law? In Greece? They have been talking about this law for 5 years already. And I honestly don't believe it will go in effect for another 5 years. However, I have your phone number if something changes. Hahahaha."


Again, the "Greece" argument. But he was right.

Till this day, I haven't seen a single photosensitive epilepsy warning on TV, although they should have started on September 1st, 2019.




Clean slate, impostor syndrome ๐Ÿงน



๐Ÿ“… June '19

I get a message from an anonymous user in the chatbox of one of my products.


๐Ÿ‘บ "You just do anything for money, don't you? Even good things, like helping with epilepsy and github commits."


In the beginning, I laugh. Is he really comparing a neurological condition to github commits?

Let alone the fact that GitGardener is open source and anyone can use it for free. It's not really for money.


I go on about my day but it keeps popping in my mind.

Every single one of my products that made money is kinda controversial.


๐ŸŒฟ GitGardener is considered cheeky and a hack.

๐Ÿค– Telemonetize is basically serving scammers.

โค๏ธ EpilepsyBlocker is asking money from disabled people.


Is this unique to me, or could you criticize every product if you really wanted to and tried?


I decide to:

โŒ Make Epilepsy Blocker free.

๐Ÿ’€ Kill Telemonetize.

๐ŸŒ And put GitGardener on the backburner.


It felt amazing. GitGardener made me my first dollar. Telemonetize taught me how to code. And Epilepsy Blocker got me a fantastic job. That was enough.


Enough of this shit. Let's sell to businesses.

โœจ This was my second big realization. I wanted to go B2B.






Going round in circles ๐Ÿ˜ค


If you start thinking, you lose.

I knew this from my Muay Thai and Kickboxing fights.

This is exactly what happened to me here. I was thinking and doubting myself too much. So I could not confidently commit to anything I did. And the results were crap.


The rest of the year was super stressful. I don't know what strategy to pick:

๐Ÿ’ฃ Shotgun strategy?

๐ŸŽฏ Sniper strategy?

โšก๏ธ Something in between?


Nothing seems to work. Panicking does not help either. The shadow of a self-imposed deadline does not help either.

Shit, I'm six months through the second year. Maybe I'm not going to make it after all. Not even this year.

I am finishing uni and starting my full time job in January.

I have five months. I think I can make it.




๐Ÿ’ฌ July 2019 | Orthios

I go back to the drawing board and think about what got me results so far.

Definitely not the sniper method. Definitely the shotgun method.

I pick an idea from my idea list and build it.

It says "Uptime monitoring for chatbots". It was a problem I had sometimes with the Telemonetize Telegram bot, it would go down and users would message me about it.

This would ping the bot and let me know if it's down. And I could also expand to Slack and other platforms.

I launch on Product Hunt. Zero signups. I panic. No time to waste, on to the next one.


โณ Time spent: 2 weeks

๐Ÿ’ฐ Revenue: $0

๐Ÿ“ Sign ups: 0



๐Ÿ•ฐ๏ธ August '19 | LocalTweetTime

The idea part of my brain is in full motion. I find ideas all day long, like, at least five new ones a day.

One of them was to be able to see the local time a tweet was posted. It gives a little more context to it.

A tweet posted at 4:00 AM does not mean the same thing as a tweet posted at noon, even if the text is the same.

I build a chrome extension and launch on Product Hunt, just to get that momentum going. On to the next one.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0

โฌ‡๏ธ Installs: 50




๐Ÿ“ˆ August 2019 | IndieChannels

I realize that I am good at building products. But suck at distribution.

I am doing research on distribution channels that I can leverage and have nice stable traffic on autopilot.

I gather my research in place and turn it into a website.

I think it may help other makers so I launch it on Product Hunt. It does well, gets 500+ upvotes.

But that doesn't mean shit, this aint even a product.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0

๐Ÿ˜ธ Number 2 on Product Hunt: 500+ upvotes




๐Ÿง‘โ€๐ŸŽจ September 2019 | Epilepsy Blocker for Designers

I have an idea that maybe EpilepsyBlocker could be useful for designers.

I don't jump into coding this time. I think I've learned my lesson.

I post a question on Reddit and get a shit ton of feedback. People want this.

I build it in two weeks. And launch it on the brand new Figma Marketplace. Which I found while building IndieChannels.

I try to monetize it by adding a price, but no one converts.

I was wrong again.


โณ Time spent: 2 weeks

๐Ÿ’ฐ Revenue: $0

โฌ‡๏ธ Installs: 300+



๐Ÿ” September 2019 | DuckDuckGoSometimes

I am a privacy advocate and have tried using Duck Duck Go in the past, but always find myself going back to Google.

I build a small chrome extension that redirects a percentage of your Google searches to DuckDuckGo.

It get's about 250 downloads.


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0

โฌ‡๏ธ Installs: 250



Whenever I'm on Unsplash, I find it hard to find a landscape image for a wallpaper for my laptop.

Boom, new idea.

Another chrome extension. This one allows you to "advance search" unsplash.

I build and launch it in a week. It get's about 250 downloads.

Ironically, this stupid product gets copied by Unsplash. They make this functionality part of the main website, which technically means that my product indirectly affects millions of users every year.

But what am I doing anyway? Are these even businesses?


โณ Time spent: 1 week

๐Ÿ’ฐ Revenue: $0

โฌ‡๏ธ Installs: 300+

๐Ÿ”ฅ Indirectly affected millions of users




๐Ÿค” Enough! Give me some time to think! ๐Ÿ˜ฉ


Now I'm completely lost. I'm just blindly building products.

On one hand, I'm building crap hoping to find another GitGardener that makes money.

On the other hand, I go all in on a idea I fall in love in for months on end, with no results. Like Epilepsy Blocker or "The Next Facebook".

I'm going round in circles.




Taking a step back and reflecting ๐ŸŒŒ


At the end of the year, I decide to take a step back and reflect.

I have probably failed. I'll probably have to take that job.

I need to know what to do next.



๐Ÿ•ฐ๏ธ October '19 | Conducting research

I need to understand what successful people are doing.


I listen to some podcasts on IndieHackers:

๐ŸŽ™๏ธ Justin Jackson on the power of a good market

๐ŸŽ™๏ธ Steli Efti on the importance of sales and feedback


I decide to try out what they are saying:

๐ŸŽฏ Pick a good/healthy market

๐Ÿ“š Ask for feedback/advice to dig deeper

๐Ÿš€ Build a product/solution for their painpoints


I pick the cybersecurity market.

I send out cold emails. Not pitching. Asking for advice. And even offering to pay them for their time.

It converts well, I arrange about one Zoom call per day with penetration testers, security consultants and security engineers.

Everyone is super friendly, helpful, and no one accepts money from me.

Their guard is down. I learn a lot, I immerse myself into their world and start to notice patterns and common pain points.

But although I started to learn their pain points and workflows, it felt like a black box.

I did not have the confidence, experience and know-how to come up with a solution. And even if I had, I could not improve it or have a grand vision of it.

I can see the tree. But I can't see the forest.



๐Ÿ•ฐ๏ธ November '19

I pick a second market and follow the same method.

One that is closer to me and I have direct experience.

The difference was crazy.

Most never reply to my emails

Another asks for $150/hour or buy their books

Others tell me that if it's a free product they would help with giving me advice, but if it's for profit, they have no time.

It the web accessibility market. A market you would expect to be full of kind people.

Weird. Right?


โœจ This was my third big realization:

The market plays a big role.




๐Ÿ•ฐ๏ธ December '19

This is me now writting this.

I have decided to take the rest of the month off. To reflect on the past two years and come up for a plan for 2020.

I am also moving to Italy so I have some packing to do!



2019 Recap ๐Ÿ”


Went from $50 MRR to $200 MRR, shut down Telemonetize, abandoned GitGardener, made Epilepsy Blocker free and went down to $100 MRR.

Tried to go B2B with EpilepsyBlocker but didn't manage to do it. Build some other products but none had potential.

Two years in, I still haven't gotten a paycheck from a company.

๐Ÿ’ฐ $100 MRR

๐Ÿš€ 7 products launched

๐Ÿ’ต 0 profitable products

๐Ÿ˜ First 6 months were spent trying to go B2B with Epilepsy Blocker

๐Ÿ˜ฉ Last 6 months were spent panicking and trying to build new products






Appendix ๐Ÿ“œ



What's next? ๐Ÿค”


Thank you from the bottom of my heart for reading all of this.

Hopefully you learned something. Probably what not to do.

What's next? Honestly, I don't know. I am certainly giving it my all in 2020 though.

This was my story. Thank you for reading.



Time travel ๐Ÿ‘จโ€๐Ÿš€


Hey. This is Alex from 2025 writing this.

I decided to clean up and re-post these blog posts as books.

Nothing changed. The real story. Even if I disagree with things that I said back then.


These book is for free. But if you enjoyed it, you can do the following:

๐Ÿฆ Share it on X or LinkedIn

โ˜•๏ธ DM me on X and to set up a virtual coffee

๐Ÿ™ Let's have a chat, maybe I can help you with something


Thank you for reading โค๏ธ