jmensah.hashnode.devHow I Migrated 50,000 Users from Firebase to a Custom Backend (And What Broke Anyway)After my Firebase bill hit $300/month, I knew I had to migrate. But I had a problem: 50,000 downloads, ~10,000 active users, and zero tolerance for downtime or forcing password resets. Here's how I migrated from Firebase to a custom NestJS + MongoDB ...4d ago·6 min read
jmensah.hashnode.devHow My Firebase Bill Hit $300 in One Month (And Why I Don't Use Firebase Anymore)I randomly checked my Firebase dashboard one day and my heart sank. $300. In one month. For an app I thought was "basically free to run." Turns out "free tier" doesn't mean much when you're making inefficient queries to thousands of active users. Her...Feb 8·5 min read
jmensah.hashnode.devWhy My App Crashed 47 Times in One Week (And the Monitoring Tool That Would've Saved Me)47 crashes in one week. That's what happens when you ship an app to 50,000 users without proper error monitoring. My app's rating started tanking. Users were leaving one-star reviews. And I had no idea what was actually causing it. The Play Console c...Jan 31·4 min read
jmensah.hashnode.devBuilding in Public as a CS Student (After a Year in Production)My app crashed 47 times in one week. That same month, my Firebase bill hit $300 because I didn't understand read/write pricing. By that point, the app had been live for nearly a year and reached 50,000 downloads, which meant every mistake was expensi...Dec 24, 2025·1 min read