Interview with Mauro, the 22-Year-Old Builder Behind a $160K/Month Fitness App

There is a particular kind of startup advice that sounds great until someone has to build the thing. “Follow your passion.” “Listen to users.” “Ship fast.” All technically fine. Also incomplete enough to produce a graveyard of features nobody uses.

Mauro, the builder behind Symmetry, learned this the expensive way, though not necessarily in dollars. Symmetry became one of the biggest names in Spain’s crowded fitness app market and reached more than $160,000 in monthly revenue within a year. The useful part of that story is not the revenue screenshot. It is the operating system behind the product decisions.

For solo builders trying to assemble an AI-powered launch system for creators, this is the bit worth stealing: do not treat ideas as instructions. Treat them as hypotheses with a metric attached. It is less glamorous than announcing a revolutionary feature. It is also considerably more likely to prevent six weeks of building a prettier version of nobody’s actual problem.

Table of Contents

🧪 The Three Stages of Learning What to Build

What was Mauro’s first approach to building Symmetry?

Mauro’s first approach was simple: build what the team wanted to exist. It is the default setting for a lot of product work. The builder has a personal frustration, imagines a clean solution, gets excited about the interface, and starts assembling screens.

That approach was a terrible idea, in Mauro’s own assessment.

The issue was not that instinct is useless. Founders often notice problems because they live close to them. The issue is treating personal taste as proof of demand. A gym tracking app can have beautiful workout logging, clever charts, and a home screen polished within an inch of its life, while still failing to improve the user’s actual experience.

Personal conviction gets a product started. It should not be the only thing deciding what gets built next.

What happened when Mauro started building what users asked for?

The second stage was more reasonable, but still only mediocre: build what users say they want.

This is where many teams stop, because it feels customer-centric. A request arrives, perhaps repeatedly. A feature gets placed on the roadmap. Everybody can point at the request and claim the decision was informed by users. Then the feature ships, adoption is vague, and the roadmap gains another layer of sediment.

User requests are valuable signals, but they are not product specifications. People are usually excellent at describing friction. They are much less reliable at prescribing the exact feature that will remove it.

A request for “more exercise statistics,” for example, may really mean:

  • The person does not know whether their training is improving.
  • The person cannot see progress quickly enough after completing a workout.
  • The person needs a clearer reason to return to the app next week.
  • The person has lost confidence that the tracking data means anything useful.

Those are different problems. Building the requested dashboard without identifying the underlying job is how an app slowly becomes a storage unit for features.

What changed in the third stage?

Mauro’s third approach was to make product development methodical and scientific. Instead of building from preference or from a request list, the team begins with a problem, writes a hypothesis, and tests whether a proposed change actually moves a meaningful metric.

That distinction is the whole machine.

It turns “We should add this” into “We believe this change will improve this behavior for this group of people, and we will know it worked if this metric changes.” Suddenly, a feature is no longer a small act of faith with a project-management ticket attached. It is an experiment that can win, lose, or produce an inconvenient result. Inconvenient results are still cheaper than confident guessing.

📊 The Metrics That Keep Product Work Honest

Which metrics matter in Mauro’s system?

Symmetry tracks a practical set of product metrics: downloads, activation, retention, and ARPU, or average revenue per user.

Each metric answers a different question:

  • Downloads: Are people discovering and installing the app?
  • Activation: Do new users reach an early moment of value?
  • Retention: Do they come back and keep using it?
  • ARPU: Is the product creating sustainable revenue per user?

The important part is not collecting metrics until a dashboard needs its own zip code. It is connecting each experiment to the metric it is supposed to influence.

If a change is meant to help someone complete their first workout, activation is the obvious place to look. If it is designed to create a stronger post-workout habit, retention is likely more relevant. If it changes pricing or upgrade behavior, ARPU matters. A download count cannot tell the full story for a change that occurs after someone has already finished a workout. Analytics does not need to be mystical. It mostly needs to answer the question the team is actually asking.

Why use ambitious quarterly OKRs?

Mauro’s system also uses ambitious quarterly OKRs, especially because newer products can move core numbers more easily than mature ones. Early on, a focused improvement can materially change activation or retention because the product is still full of obvious friction and untested assumptions.

The point of a quarterly objective is not to create corporate theater with color-coded spreadsheets. It is to give experiments a direction. A team might set an objective around improving early user retention, then evaluate potential work through a brutal but useful filter: does this test plausibly help the objective, or is it just a shiny detour?

That discipline matters in a saturated market. Fitness apps do not lack features. They lack enough reasons for someone to use one particular app again tomorrow.

🔬 How Mauro Treats Every Feature Like an Experiment

What does the experiment process look like in practice?

Mauro’s approach can be turned into a compact product-testing loop. It works for a fitness app, but it also works for creators building an AI funnel builder, a paid template library, a lightweight SaaS tool, or an AI-powered launch system for creators.

  1. Start with the problem. Identify the real friction or behavior worth changing. Do not begin with the solution, the component library, or the exciting feature name.
  2. Choose one metric. Decide what should move if the proposed solution works. It may be activation, retention, ARPU, or another clearly defined behavior.
  3. Write a hypothesis. State the expected outcome before the result is visible. This reduces the temptation to explain every number after the fact.
  4. Build the smallest meaningful test. The goal is not to prove the team can ship a large project. The goal is to gather evidence.
  5. A/B test for at least two weeks. Give the experiment enough time to produce a useful comparison rather than reacting to a few noisy days.
  6. Kill what does not move the needle. If the result is flat, the work does not automatically deserve a sequel. Remove it, rethink it, or move on.
  7. Double down on what works. When a change produces a meaningful improvement, that is where more product energy belongs.

This is a deeply unsexy system. No giant “vision” slide. No ceremonial roadmap reveal. Just a repeated question: did this improve the behavior it was supposed to improve?

What should a useful hypothesis sound like?

A useful hypothesis is specific enough to be wrong. Something like this:

“If the app adds a focused screen after a workout, users will be more likely to return, which should increase retention.”

That hypothesis has a proposed change, a behavioral mechanism, and a measurable expected outcome. It can be tested. It can fail. That is a feature, not a bug.

Compare it with “The post-workout experience needs to feel more engaging.” That may be true, but it is too foggy to evaluate. Teams can spend months making “engaging” things and still have no idea whether any of it mattered.

🏋️ The One-Screen Change That Improved Retention

What did Symmetry learn from testing a post-workout screen?

One of Symmetry’s clearest lessons came from adding a single screen at the end of a workout. That small addition increased retention by 3%.

Three percent can sound modest when someone is mentally comparing it with a viral growth chart. In a recurring-use product, retention improvements compound. If more people return, more people build habits. If more people build habits, the product becomes more valuable. A small, proven lift has more business value than an elaborate redesign that merely produces a new set of screenshots for the app store.

The lesson is not “always add a post-workout screen.” The lesson is that the team found a high-leverage point by testing behavior, not by assuming visual scope equals impact.

What did not work?

Symmetry also tested two complete home screen redesigns. Neither moved the relevant metric.

That is product reality in one sentence. The feature that took more effort did not necessarily create more value. The smaller change did.

Without experimentation, a team can easily interpret a major redesign as progress because it is visible, expensive, and difficult to undo emotionally. Testing makes the verdict harder to dodge. If users do not behave differently, the redesign may be aesthetically better, but it has not earned the claim that it improved the product.

That is why A/B testing everything is not a slogan in Mauro’s process. It is how the team avoids confusing activity with progress.

🛠️ What Solo Builders Can Borrow Tonight

Does this require a huge team or an elaborate stack?

No. The principle does not require a massive analytics department, a committee, or a no-code startup tools shopping spree. In fact, adding ten platforms before identifying one clear product question is a reliable way to automate confusion at scale.

A solo builder needs a lightweight loop:

  • A short list of core metrics that connect to the product’s real goal.
  • A running document of observed problems and user feedback.
  • A plain-language hypothesis for each significant change.
  • A way to compare a test group against a control group.
  • A fixed review point, such as two weeks, before declaring success or failure.

The tool matters less than the discipline. A spreadsheet can hold the hypothesis. A basic product analytics setup can measure the behavior. An AI assistant can help organize feedback or generate variations, but it cannot decide what deserves testing. The builder still has to choose the problem and define what success means. Annoying, perhaps. But somebody has to be responsible for the adult supervision.

What should builders stop doing?

Builders should stop treating a backlog as evidence of strategy. A long feature list is not a product plan. It is a pile of unresolved bets.

They should also stop allowing the loudest request to dictate the roadmap. A request is a clue. The work is discovering the problem beneath it, deciding which metric it affects, and testing the smallest change that might solve it.

And they should stop rewarding effort over outcomes. Two full redesigns that change nothing should lose to one screen that improves retention. The product does not care how many browser tabs were open during the build.

⚙️ The Real Talk: Build Less, Learn Faster

What is the real takeaway from Symmetry’s growth?

Symmetry’s growth is not a useful story because a 22-year-old reached more than $160,000 per month in a busy fitness market. It is useful because Mauro moved from taste, to requests, to evidence.

The first phase, building what the team wanted, failed because desire is not validation. The second phase, building what users requested, was only mediocre because requests are often solutions in disguise. The third phase worked because the team made every feature earn its place through measurable impact.

For anyone planning to launch with AI tools, the same caution applies. AI can make it easier to create landing pages, generate onboarding copy, categorize feedback, or prototype ideas quickly. Great. It also makes it easier to produce five unnecessary things before lunch. Speed without a testing loop is just faster wandering.

A useful AI-powered launch system for creators should therefore include one non-negotiable component: an experiment log. Every meaningful launch change needs a problem, a hypothesis, a metric, a test window, and a decision. Keep it ugly if necessary. Keep it operational.

Mauro’s approach is worth remixing because it replaces vague product confidence with something sturdier. Build a small change. Measure it. Keep the winners. Delete the rest. The app may become more useful. At minimum, the roadmap will stop pretending every idea deserves a memorial plaque.

❓ FAQ

What is the main product-building lesson from Mauro’s Symmetry app?

Every feature should begin as a testable hypothesis tied to a meaningful metric. Product decisions should be based on measurable behavior, not founder preference or a raw list of user requests.

Which metrics did Symmetry track?

Symmetry focused on downloads, activation, retention, and ARPU, or average revenue per user. Each metric helps evaluate a different stage of the customer experience and business model.

How long should an A/B test run?

Mauro’s system tests changes for at least two weeks before evaluating the outcome. This gives the team a more reliable basis for deciding whether a change moved the intended metric.

What Symmetry feature improved retention?

Adding one screen at the end of a workout increased retention by 3%. In contrast, two full home screen redesigns did not move the relevant metric.