Building a mobile app portfolio to $15k+/mo
IH+ Subscribers Only

Sebastian Röhl, founder of HabitKit

Sebastian Röhl's first mobile app never got traction, but he learned from it and applied those lessons to his second app — HabitKit. Now, it's making more than $15k/mo.

Here's Sebastian on how he did it. 👇

Back and forth between employment and building

I first discovered the Indie Hackers community in 2019. I was finishing up university and I got super inspired by all the cool people sharing details about their businesses on the IH podcast.

I worked as a Software Engineer for three years, but I wanted creative freedom: being in charge of my own products, choosing my daily tasks spontaneously, and building a lifestyle where I could work on what I love. So, in 2022, I left my job to pursue my dream of becoming an indie hacker.

A year later, with limited traction, I returned to my old job and turned app development into a side hustle. But, as my apps began generating enough revenue to support my lifestyle, I left my job again in February 2024.

I'm currently working on three mobile apps available on both the App Store and Google Play:

  • HabitKit: My flagship app and main revenue source. It's a minimalist habit tracking app that displays consistency in a GitHub-like grid. It hit $15k in monthly revenue in November of 2024. I'm not sharing specific numbers anymore, but it has continued to grow since then.

  • Liftbear: My first app, born from my passion for weightlifting when I couldn't find a tracking app that met all my needs.

  • WinDiary: My third app, created to help me remember past victories and personal achievements, especially during difficult times.

HabitKit homepage

Learning from his mistakes

My first product, Liftbear, was developed over the course of six months and never gained any traction. After reflecting on what went wrong with it, I decided to pursue a completely new idea: HabitKit, a minimalist habit tracking app.

This time, I took a different approach. I set myself a tight deadline of just 2 months to release the first version, forcing me to keep the scope small and focused on the core functionality.

Throughout the entire development process, I built HabitKit in public on Twitter, sharing everything about my journey and progress. I posted screenshots from the early development stages, asked for feedback from my audience, and added their suggestions quickly.

Cross-platform development

I mostly use Flutter for my apps because it allows me to build for iOS and Android with one codebase. It’s fast to develop, and I really like the design flexibility.

On the backend side, I actually don’t have much: HabitKit is fully local and privacy-focused, so there’s no external server. I use SQLite for local data storage.

For subscriptions, I use RevenueCat, and for analytics, I use Appfigures. For ASO (App Store Optimization), I usually use Astro.

I recently started developing a new app too —  a Pomodoro focus timer. This one will be built for iOS with native technologies — SwiftUI, SwiftData, iCloud Sync, etc.

Subscriptions and lifetime deals

My business model is pretty simple: All my apps use the freemium model. You can download and use them for free, but there’s a Pro version that unlocks extra features.

For HabitKit, I offer monthly and yearly subscriptions, and also a lifetime one-time purchase. That combination works really well, because some users prefer to pay once and be done with it, while others are fine with a small monthly fee.

January is always the best month of the year, because everyone wants to build new habits. That’s where most of my revenue is made.

ASO and BIP

Most of my users come directly from the App Store and Google Play. I've spent a lot of time learning about App Store Optimization (ASO) and here's what it comes down to:

  • Good screenshots

  • Great title + subtitle

  • The right keywords

  • And a clear description

Besides that, Twitter has been my main channel. I talk about my indie hacking journey and post updates, screenshots, new features, etc.

People like to see behind the scenes, and sometimes my posts get shared and bring a lot of new downloads. This was super important at the beginning, and it still helps a lot — both with visibility and motivation.

Don't give up

One of the biggest challenges was staying patient and motivated. Mobile apps usually don’t take off right away, and for a long time, it felt like I was building into the void. There were months where nothing really moved, and it’s hard to keep going when you don’t see results — especially when your savings are draining away.

So, don’t give up too early. The first few months are usually slow, and it can feel like nobody cares. But if you keep improving, listening to users, and sharing your progress online, things can change really fast.

That said, not every app will be a success and that’s totally fine. You just have to keep learning and move on to the next one.

What's next?

Right now, my main goal is to keep improving HabitKit and make it even more useful for people who want to build better habits. There are still many ideas I want to add!

At the same time, I’m also working on a new app, a Pomodoro focus timer for iOS. It’s a small, fun project where I want to combine a clean design with simple productivity tools. I already have some early builds running, and I’m really excited about how it’s turning out.

Long-term, I just want to keep growing my small app business, stay independent, and build products that people actually enjoy using every day.

I build my apps in public on X and LinkedIn. I also write a weekly newsletter called “Building An Indie App Business” where I try to share extended insights about my life as a full-time indie hacker.

And make sure to check out my app HabitKit.

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 for 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 (AI interview assistant) and LoomFlows (customer feedback via Loom). And I write two newsletters: SaaS Watch (micro-SaaS acquisition opportunities) and Ancient Beat (archaeo/anthro news).

Support This Post

71

Leave a Comment

  1. 3

    Loved the playbook: 2-month MVP, build in public, ASO, and a simple freemium with lifetime. Which lever moved the first $1k MRR fastest, ASO screenshots/keywords or Twitter build-in-public?

  2. 1

    This is really insightful.

  3. 1

    Thanks for sharing this detailed post. Very helpful and well-explained.

  4. 1

    FaxMingle provides a smooth experience for sending fax online from mobile devices as well. Very convenient when working remotely. cloud fax service

  5. 1

    It’s great that you turned a failed app into lessons for HabitKit and now have a portfolio generating $15k+ per month. But don’t confuse multiple apps with a diversified business—if HabitKit is driving most of the revenue, it’s still a single point of failure. Doubling down on shipping quickly and building in public works, but you should also invest in a repeatable growth channel beyond App Store discovery. Which experiments have actually moved the needle: ASO, Twitter build-in-public, or something else? And how are you planning to maintain focus while adding a Pomodoro timer?

  6. 1

    This is such a real and inspiring post, man. The powerful lesson in not over-engineering and actually building with your audience from day one. Thanks for laying out the roadmap so clearly. Truly inspiring!

  7. 1

    Wow, congrats on hitting $15k/mo! That's an incredible milestone, and thanks for sharing the story.

    It's super inspiring for those of us just starting our own journey. I'm literally on day 1 here, just launched my first budgeting tool and fighting to get my very first sale today.

    Seeing posts like this is a huge motivation boost. Seriously amazing work!

  8. 1

    I really love how candidly you share both the struggles and the wins of indie hacking. Your journey from Liftbear to HabitKit is a perfect example of learning from mistakes and iterating quickly. Building in public and involving your audience in the process clearly paid off — it’s inspiring to see how sharing progress can both motivate and attract users. Also, your approach to subscriptions and freemium models is smart and user-friendly. Thanks for sharing such a detailed roadmap — it’s incredibly valuable for anyone looking to build sustainable indie apps.

  9. 1

    This is so inspiring. I’ve also worked on a few apps and web apps over the years and learned some expensive but valuable lessons along the way. Those experiences taught me to ship fast (even at 70%), get user feedback early, and iterate from there.

    Currently building Loopra, and your story really motivates me to keep pushing. Wishing you all the best on your journey!

  10. 1

    I'm currently working on my first real project. Ready to fail xD

  11. 1

    Nice product! Have you considered adding a short demo video on your homepage to quickly show how it works?

    Can any one help me about

    Experimenting with Roblox Script Performance: My Findings

    Write about testing how scripts affect Roblox performance — FPS, memory, etc. Then link to your tool as part of your experiment.
    👉 Example snippet:
    Using Delta Executor, I tested 20+ Roblox scripts and measured how execution time changes depending on script complexity.

  12. 1

    Nice product! Have you thought about using a short SaaS video on your homepage to show how it works?

  13. 1

    The idea of freemium with the options to either pay it all off upfront or do a subscription is awesome, that's not something that I see often! Congrats on your success

  14. 1

    I help founders turn their AI ideas into working software fast — no dev team needed. Curious what your biggest challenge is with your current build?

  15. 1

    that is really inspiring and gave me motivation to keep up my work on my projects

  16. 1

    Really inspiring journey — I’m currently working on something similar with the Honista app. The article’s points about fast iteration and focusing on user experience really hit home.

    We’ve been developing Honista APK and recently started optimizing Honista APK for iOS to bring the same smooth performance across both platforms. Seeing stories like this keeps me motivated to grow the project and community around it. visit this: honissta. com

  17. 1

    Love your journey! HabitKit’s success really shows the power of shipping fast, keeping scope small, and building in public. Your approach to learning from Liftbear, iterating quickly, and leveraging ASO plus community feedback is a masterclass in indie app growth. Also, the mix of subscription and lifetime options is smart—it respects different user preferences while maximizing revenue. Truly inspiring for anyone trying to turn a side hustle into a sustainable business.

  18. 1

    Congratulations! Your hard work is now bearing fruit. Stories like these give me strength and motivation to keep going.

  19. 1

    Really liked this; building a mobile app portfolio to $15K/mo is such a smart, diversified approach. The through-line is clear: simple, utility-first apps → fast shipping → smart ASO → compounding revenue without bloat. Love that you leaned into micro-use cases instead of chasing one “unicorn” app.

    Curious; what single signal best predicts a winner early on: keyword conversion rate, retention after week one, or first in-app purchase velocity? And if you were starting from scratch today, would you go breadth-first again or double down on one breakout app sooner?

    P.S. I’m with Buzz; we design conversion-focused Webflow sites and pragmatic SEO for product launches. Happy to share a quick 10-point GTM checklist if useful.

  20. 1

    Do you have any Go to market strategy? What exactly an app can get traction other than spend money on ads and ASO?

  21. 1

    I fell for a crypto scam and lost a lot of money. I felt hopeless and thought I’d never get it back.

    Then I found APEX INTERVENTION LTD, and they completely turned things around. Their team was professional, caring, and kept me updated through every step.

    Thanks to them, I got my funds back! If you’ve been scammed, don’t lose hope — APEX INTERVENTION LTD is the real deal.

  22. 1

    wuaww , it really interseting makes me want to make an app too

  23. 1

    This is an interesting story. Big ups!

  24. 1

    Interesting journey. Motivates to read stories like these.

  25. 1

    Impressive background! Love how James blends startup insight with creativity — his newsletters are always a great read.

  26. 1

    Very helpful. I really need this now since I'm a beginner.

  27. 1

    Fantastic story shows you don’t need huge teams, just smart decisions and relentless execution.

    At Simplita.ai we’re prepping for launch this Nov 18 building a platform for visual AI + SaaS creation.

    To the indie community: what’s one SaaS or workflow you’ve always wanted to automate but felt “no tool really lets me own it fully”? 👇

  28. 1

    Definitely gonna check out HabitKit and learn more about his indie hacking journey! ASO tips are gold!

  29. 1

    VERY INFORMATIONAL AND HELPFUL

  30. 1

    Inspiring! Love the idea of sharing on X and getting feedback from the audience. It's brilliant

  31. 1

    I saw your app on the Play Store — I’m really impressed by your story!
    After your first app failed, you reflected deeply and created a minimalist habit tracker.
    I’ve also built an AI emotional support chatbot, but I’m struggling to get user engagement.
    Could you share what made you choose this idea and where you got your inspiration from?
    (Sorry if my English sounds a bit awkward — it’s a translation.)

  32. 1

    Thankyou for writing...these type of posts give motivation that your hard work will answer

  33. 1

    Really inspiring to read how Sebastian stayed consistent even when things didn’t pick up at first. That kind of patience and discipline really resonates — it’s the same mindset I had to apply while working on my own project related to education tools. I built something to help students calculate and convert their grades easily, and it took months before anyone even noticed. But once people started finding it useful, it really began to grow. You can check it out on this site.

  34. 1

    VERY INFORMATIONAL AND HELPFUL

  35. 1

    Yes, I agree with you.


  36. 1

    what bussiness model are you following ?

  37. 1

    Really inspiring story, Sebastian! Love how you turned early challenges into growth that’s what true indie hacking is all about. I’ve been exploring similar lessons while building small productivity tools myself. By the way, if anyone’s into finance or investing tools, you might find this stock average calculator helpful for tracking averages easily. Keep up the awesome work.

    1. 1

      Couldn’t agree more! It’s awesome seeing people turn side projects into something sustainable. And yeah, that calculator tool looks pretty cool — love discovering small but useful tools like that

      1. 1

        Yes, I agree with you.


    2. 1

      Absolutely! Stories like this remind me why persistence matters so much in indie projects. Also gave that stock average calculator a try surprisingly neat and straightforward to use. Thanks for sharing it.

    3. 1

      Yeah, I feel the same! Sebastian’s story is super motivating for anyone trying to build something on their own. And that calculator tool you shared seems useful — always good to have simple tools for tracking numbers.

    4. 1

      Thanks for sharing that! Totally agree — it’s amazing how much we can learn from early failures. Also checked out that calculator you mentioned, looks pretty handy for quick stock analysis!

  38. 1

    very inspiring, how'd you grow from zero to one? marketing wise, your first 100 users.

  39. 1

    That's inspiring

  40. 1

    This is very inspiring

  41. 1

    That is really inspiring and myself being in a very similar place i really can feel you during your job times. Keep making such great apps like and inspiring people.

  42. 1

    That’s inspiring — love how you scaled it up!

  43. 1

    Good job! It really is inspirational, and its also very relatable, building products into void :DDD

  44. 1

    Love the UI on that app

  45. 1

    Really inspiring story, Sebastian 👏 — loved how you turned lessons from your first app into the success of HabitKit.
    The focus on simplicity, community feedback, and building in public shows exactly how indie apps can grow sustainably.
    Great reminder that persistence and iteration matter more than overnight success. 🚀

  46. 1

    Wow it's really great with app how do with marketing ?

  47. 1

    Your story to quitting your job for good is inspiring. Are you a solopreneur ? How did you get you first users ? Trying to build for the first time.

  48. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  49. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  50. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  51. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  52. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  53. 1

    GETTING BACK LOST, HACKED OR STOLEN CRYPTOCURRENCY // RESCUE TEAM RECOVERY COMPANY.

    Recovery of Lost Crypto; Binary options scam, Investment scams, Loans scam Etc.

    What happens after losing Bitcoin or a bank transfer to Fraudsters?

    You can choose to accept the loss and give the con artists your hard-earned money, or you can choose the second choice.

    As a result of your failure to stop the scammers, additional people will become victims, many of whom will most likely be your friends or relatives. You can contact bitcoin recovery professionals like Rescue Team Recovery Company at Email add (Rescueteamrecovery @ cyberservices. com) That will assist you in tracking and recovering your lost, scammed or hacked crypto currencies and band funds. The Rescue Team Recovery Company collaborates with law enforcement to help catch these con artists. You can proceed as long as you know the wallet address of the con artist or the receipts of the bank transactions.

    I wish you success.

    WhatsApp; +14706372676

  54. 1

    Thanks for the post, I'm currently building a somewhat related app and this is very helpful.

  55. 1

    The post highlights that building a niche mobile-app portfolio and building in public alongside strong App Store optimization were key strategies in reaching $15k/month.

  56. 1

    Nice work I am building out an app how atanible is 1000 downloads if i pay for advertising

  57. 1

    Very informational

  58. 1

    Thanks for this post! Exactly what I needed to hear right now.

Create a free account
to read this article.

Already have an account? Sign in.