soft-shell crabdifferent species of crab

Hitting $16k MRR after years of failed products

Nic Polotnianko, founder of BlogToPin

Nic Polotnianko underestimated how hard it would be to make money as an indie hacker. But after four years and multiple failed products, two products are profitable and growing: BlogToPin is at $15k MRR, and Sequenzy is at $1k MRR.

Here's Nic on how he's doing it.

The first success

I'm Nic from Ukraine! I started working as a software engineer at 16 years old. But I eventually realized that I didn't really want to grow in an engineering role. Indie hacking seemed like so much more fun.

It also seemed like a much easier way to earn money. Oh boy, was I wrong.

So, in 2022, I started indie hacking while working a full-time job. I had very few applicable skills. I was a shy introvert. I had no big ideas. And I didn't know any founders. I just knew how to code, and I didn't want to stop.

I spent 1.5 years figuring it out with failed product after failed product. Then, I launched a blog that grew to about $500 in monthly ad revenue. And while working on that blog, I realized that Pinterest is a good channel for driving traffic to websites. I created a tool to automate the process, and that became BlogToPin.

Three weeks after launching, I quit my job. I had no revenue, but I had about a year of runway, so I decided to give it a try. It's currently at ~15k MRR, up from $10k last year.

Recently, I've also been building an email marketing tool for SaaS called Sequenzy. I launched it six months ago, and it's currently at $1k MRR.

Building the product

I built the initial version of BlogToPin in one or two months. But in truth, it took a while before it was working well — it was a very ambitious problem to solve. It probably took me another six months to improve and get users.

I mostly designed it by vibe coding and copy-pasting from Tailwind UI. The technology stack is Next.js + Drizzle. I also used a separate Express.js server to handle long-running tasks, like pin creation, website processing, pin scheduling, and pin uploading.

  • NextJS

  • Drizzle

  • tRPC

  • shadcn

  • Express

  • BullMQ (for jobs)

  • MySQL on PlanetScale (for data)

It's simple, but AI is good at it.

Blogtopin homepage

Churn limits the ceiling

We sell monthly and annual subscriptions at $39, $79, and $179. The majority of people are on the cheapest plan. Approximately 30% choose the annual plan.

Churn is the biggest issue I have right now. People don't consider this when starting out, but churn limits your ceiling. BlogToPin's churn is ~10-15%, which means I need to acquire an extra $2k in MRR each month just to stay even. That's a lot.

When I launched Sequenzy, my top priority was choosing an infrastructure niche — because those have inherently low churn.

Focusing on the easiest growth channels

As far as growth, I think it's mostly because I built a good product. But of course, I spread the word everywhere I can and stick with the channels that are easiest for me.

  • SEO content: I target "Pinterest marketing tool," so I use that everywhere on the website. I also create listicles and do outreach for backlinks.

  • Encouraging referrals: I give a generous 30% lifetime commission. It's a very good rate, and there are a lot of people who are happy with the app, so they promote it.

  • YouTube: I focus on SEO-optimized keywords like "how to not get banned," "how to create AI pins," etc. It gets a few views here and there, and that compounds over time.

  • Replying on reddit: This is a very slow, manual thing. I don't use a tool. I just try to be genuinely helpful. But reddit is getting harder and harder. Mods are banning people all the time. It's tricky.

  • Influencer marketing: I reached out to all the influencers in my niche — two people replied. Only one of them brought a lot of customers. It's a numbers game. But importantly, you have to be super open-minded, adjust the product, and try to make it genuinely useful for the influencer.

SEO probably contributes 50%, and it's great because it basically works on autopilot.

Outworking the competition

I've made a lot of dumb mistakes. In fact, I'd say I probably made every single mistake that I could have made.

There's only one reason that my product is where it is: I work 16 hours per day.

It's that simple. I outwork every competitor.

And because I work so much, I can run more experiments, talk to more customers, and ultimately, make a better product. That compounds.

When in doubt, do something

Here's my advice:

  • Get ready for a long haul.

  • Ship fast.

  • Iterate.

  • Don't quit.

Really. Just don't stop. Whenever you're unsure of what to do next, do something. Improve the product, do marketing, talk to customers. Anything.

What's next?

From here, my goal is to bring BlogToPin to $20-$30k MRR. And I want to bring Sequenzy to $100k MRR.

I'll do it by focusing on what works, improving the products, marketing, and constantly iterating.

You can follow along on X. And check out BlogToPin and Sequenzy!

Indie Hackers Newsletter: Subscribe to get the latest stories, trends, and insights for indie hackers in your inbox 3x/week.

About the Author

Photo of James Fleischmann James Fleischmann

I've been writing with Indie Hackers for the better part of a decade. In that time, I've interviewed hundreds of startup founders about their wins, losses, and lessons. I'm also the cofounder of dbrief (automated expert interviews) and LoomFlows (customer feedback via Loom). I'm the creator of a newsletter called Ancient Beat (archaeo/anthro news). And I built and sold SaaS Watch.

Support This Post

26

Leave a Comment

  1. 1

    The churn section hit hard. Just launched my first product this week and already thinking about whether monthly vs annual pricing affects long-term sustainability. 
    Curious — when you were at zero revenue in the early days, what was the one thing that got you your first 10 paying customers? Was it purely SEO or did you do direct outreach too?

  2. 3

    1.5 years of failures before the first win. This is what the "overnight success" actually looks like.

  3. 2

    The churn math hit me — if you're losing 10-15% monthly you're basically running to stand still. Did you change your pricing model to reduce churn on Sequenzy, or just the niche choice?

  4. 1

    That 10-15% churn stat on BlogToPin gave me anxiety just reading it 😅 having to find $2k every month sounds like a treadmill. Curious, are you actually seeing that lower churn play out with the new product so far?

  5. 1

    What stands out to me here isn't the $16K MRR — it's the "years of failed products" part. Most people quit somewhere in that window, which means Mykola's advantage wasn't skill or luck, it was just staying in the game long enough for the lessons to compound.

    There's also something interesting about having two products now (BlogToPin and Sequenzy). Failed experiments usually leave behind some useful infrastructure — code, audience, distribution instincts — that quietly accelerates the next thing. Curious whether either of those earlier projects laid any groundwork for what's working now.

  6. 1

    The "years of failed products" part is the whole story most people skip. What was different about the one that hit $16k vs. the ones that didn't — the idea, or the distribution?

  7. 1

    the 16 hours per day observation is honest but worth unpacking. working more hours compounds when you're running the right experiments. it compounds much more slowly when you're working on things that don't move the needle. the reason it worked here is probably that the problem space was real and SEO had genuine leverage. the same work ethic applied to a bad market or a channel without compounding would produce different results. the hours matter less than what the hours are pointed a

  8. 1

    Honest pushback - 'outwork the competition' undersells what actually happened. Four years of failing taught you which problem's worth solving. That's the real edge. $15k vs $1k from the same founder proves it.

  9. 1

    What stood out to me wasn't the $16k MRR, but the 1.5 years of failed products before finding traction.

    A lot of founders see the revenue number and miss the real lesson: persistence, distribution, and solving a problem you discovered firsthand.

    Also, the point about churn limiting growth is underrated. Getting new customers is hard, but keeping them is what really raises the ceiling.

    Thanks for sharing the honest journey

  10. 1

    The most underrated line here isn't the 16-hour days — it's deliberately choosing an infrastructure niche for Sequenzy because of its inherently lower churn. At 10–15% monthly, BlogToPin needs $2k in new MRR just to not shrink. That meta-learning — picking the category based on retention mechanics before writing a line of code — is the kind of thing you can only arrive at by running the first product long enough to feel the treadmill.

  11. 1

    The most valuable line here isn't the 16-hour days. It's choosing an infrastructure niche for the second product because of churn. At 10-15% monthly churn you replace $2k of MRR every month before you grow a dollar, and that treadmill never slows down, you just get more tired. I'd push back on "I outwork every competitor" as the takeaway. Hours don't compound, position does. His own story proves it: same founder, same work ethic, two very different businesses depending on the niche he picked.

  12. 1

    Man, "indie hacking is the easy way out" has got to be the biggest lie we all tell ourselves before getting into it—I feel that so much.

  13. 0

    This is really inspiring — especially the part about 1.5 years of failed products before finding traction. Most people quit way before that point.

    I'm 17 and just started my web dev journey with NovalNC — currently doing cold outreach to small businesses and building my first client projects. Reading about someone who started shy with no big ideas and built to $15k MRR is exactly the kind of thing that keeps you going when the inbox is quiet

    The churn point is something I'm already thinking about as I plan my first SaaS product — choosing an infrastructure niche specifically for low churn is a really smart framing I hadn't considered before.

    Thanks for sharing the full journey, not just the highlight reel.