StoryHow a 22-Year-Old Built a $160k/Mo Fitness App
Mauro didn't just build an app — he built a scientific system for shipping features that actually move the needle. Here's the exact process behind Symmetry's $160k/mo growth.
Most founders build what they want, then pivot to building what users ask for, and call that 'being product-focused.' Mauro figured out that both of those approaches are wrong — and at 22 years old, he's got a $160,000/month fitness app called Symmetry to back that up.
The story of Symmetry isn't really a fitness story. It's a story about treating your product like a science lab.
Who Is Mauro, and What Is Symmetry?
Mauro grew up struggling with obesity. Fitness changed his life, and like a lot of people who go through that kind of transformation, he wanted to share it. Before building Symmetry, he and his co-founders were fitness YouTubers in the Spanish-speaking market. That existing audience gave them a launchpad — but just a small one.
Symmetry is a gym tracking app. You log your workouts, your weights, your reps. Simple concept, saturated market. But Mauro's RevenueCat dashboard tells a different story: $160,324 in monthly recurring revenue, roughly 3 million total downloads across iOS and Android, and a dominant position in Spain and Mexico. The app launched on June 6th of the previous year. That's one year of work.
The question worth asking is: how does a gym tracking app break through in a space already full of gym tracking apps? The answer isn't the features. It's the process.
Growth Timeline and the UGC Engine
After launch, Symmetry got a modest spike from Mauro's YouTube audience. That's the classic creator-to-app playbook, and it has a ceiling. Once your existing subscribers have downloaded the app, the growth flatlines.
Mauro's team recognized this early and shifted their acquisition strategy to user-generated content, primarily on TikTok. The numbers here are almost absurd: nearly 80,000 videos posted in the last year from over 500 active creator accounts, generating close to a billion views. That's not influencer marketing in the traditional sense — it's a content army.
The key to making that army work? Incentives. Mauro pays creators nearly half of the revenue they generate. Most founders flinch at that number. But Mauro sees it clearly: you're not losing margin, you're buying loyalty and scalability. Creators who earn meaningful income from your product keep creating, keep optimizing their content, and stay on the platform long-term. That's how you sustain a billion views without a massive ad budget. The Q1 spike in downloads — the one that really kicked off their hockey-stick growth — came directly from this UGC system firing on all cylinders.
The 3-Phase Philosophy of Building a Product
This is where Mauro's thinking gets genuinely interesting. He's identified three distinct phases that most founding teams go through, and he's refreshingly honest about how bad the first two are.
Phase 1 — Build what you want. Mauro calls this a 'terrible idea.' You're essentially using your users as guinea pigs for your personal preferences. Your intuition about what's cool or useful is not a product strategy.
Phase 2 — Build what users want. This sounds correct, and most product advice stops here. But Mauro calls it 'mediocre.' The problem is that users tell you what they think they want, not necessarily what will actually make them stay or pay. If you just implement a feature request backlog, you end up with a bloated app full of things that users asked for once and never touch again.
Phase 3 — Build things methodically and scientifically. This is where Symmetry lives now. The goal isn't to build features — it's to understand the impact of features before and after you ship them. This distinction sounds subtle but it changes everything about how you allocate engineering time and what ends up in your product.
How to Track Data and Run Experiments
Mauro's scientific process starts with deciding which metrics you actually care about. He recommends structuring this around quarterly OKRs — Objectives and Key Results — with genuinely ambitious targets. Not vanity metrics, not 'engagement,' but the specific numbers that reflect whether users are getting value from your product.
For Symmetry, the single most important metric is activation — getting a new user to track a workout in the gym. That's the moment a user understands why the app exists. If they never hit that moment, they churn. Activation is the bridge between download and retention.
Beyond activation, Mauro focuses on:
- First-week retention — are users coming back in the critical early window?
- 30-day retention — are they forming a habit?
- ARPU (Average Revenue Per User) — are the right users converting and staying subscribed?
To actually measure these things, you need analytics on every part of your app, and Mauro is emphatic about one specific area: the onboarding funnel. This is where you lose most users, and it's where most teams have the least visibility. Every screen, every drop-off point, every tap should be tracked.
But here's the critical nuance: quantitative data tells you *where* the problem is. It doesn't tell you *why*. If you see that 40% of users drop off at screen three of onboarding, your analytics won't explain the reason. That's where qualitative data comes in — user interviews, Reddit threads, Discord servers, community forums. You combine both: the numbers show you the wound, the conversations show you what caused it.
Mauro's A/B Testing Strategy
Once you know where a problem exists and have a theory about why, you run an experiment. Mauro is strict about one thing: start from the problem, not the solution. Most teams do it backwards — someone has an idea for a cool feature, and they retrofit a justification for it. Mauro's process flips that completely.
The framework is simple but rigorous:
1. Find the problem using your quantitative data. 2. State a hypothesis — a specific, falsifiable claim about how a proposed change will move a specific metric by a specific amount. 3. A/B test it against the control version for at least two weeks to get statistically meaningful results.
To keep this organized, his team built an internal system in Notion called EVELYN — Experiment Velocity Engine Lifting Your Numbers. Each experiment is documented with the user problem, the hypothesis, and the experiment name. It's part project management, part scientific journal.
For actually running and analyzing the tests, Mauro uses PostHog. He walked through a live example: by adding a single commitment screen to the onboarding flow, they increased retention by 3.73%. One screen. That's not a small number — compounded over months and millions of users, that's a meaningful chunk of revenue.
That example captures everything about why this approach works. No amount of 'building what users want' would have produced that insight. A user would never ask for a commitment screen. But the data showed where users were dropping off, the qualitative feedback suggested why, and the experiment validated a solution. The whole loop — identify, hypothesize, test, measure — is what separates Symmetry from the dozens of gym trackers collecting dust in the App Store.
Takeaways
Mauro's story is a reminder that being first or being unique in a crowded market matters less than being disciplined. The fitness app space is not lacking for competition. What it was lacking was someone who treated product development as a repeatable, measurable system.
If you're building an app right now, the questions worth stealing from Mauro are: What is your activation moment? Do you have analytics on every screen of your onboarding? Are you running A/B tests, or are you just shipping features and hoping? And are you paying your growth partners enough that they actually want to stay?
At 22, Mauro is generating $160k a month not because he had a brilliant idea. He had a brilliant process. That's the part worth copying.
Original video
https://www.youtube.com/watch?v=OV09yPLf8BI