Android · Client project · 3 min read

Mercato Star Finder

A 30-second clip instead of a CV: short-video scouting for footballers outside the academy system.

I customised and extended a short-video app foundation into Mercato Star Finder, a football-talent platform where players present their skills so club agents can scout and sign them.

My role
I built the Android application as part of my client-project delivery work.
Context
Client project
Status
Client project · delivered
Platform
Android

Client project · delivered

  • Android (Java)
  • ExoPlayer
  • Firebase
  • FCM
  • Google Play Billing

Roles: Android Developer.

The problem

Getting noticed by a football academy usually depends on who happens to be watching a particular match, not on how a player actually performs on the ball. A written trial request or a résumé line can’t show a first touch or a finish the way thirty seconds of footage can. A client wanted a way for players outside the traditional academy pipeline to put their skills in front of the people who scout for clubs.

The gap isn’t a lack of talented players; it’s a lack of a channel between them and the agents who could scout them. A club agent can’t attend every local match in every region, and a player without an academy connection has no obvious way to reach one. Short-form video closes that distance without either side needing to be in the same city.

Who it was for

Players trying to get scouted outside the academy system, and the club agents looking for talent they wouldn’t otherwise see. For a player, the app is a way to put a first touch or a finish in front of someone who can act on it. For an agent, it’s a way to browse verified footage instead of relying on word of mouth or a scouting trip that may not turn anything up.

My role

I customised and extended a short-video app foundation into a football-talent product. That meant adapting the recording and feed experience to a sports-scouting purpose, adding the verification, subscription, and notification layers a two-sided platform needs, and delivering the result as a working Android application for the client. Most of the product decisions were about what to add on top of that foundation rather than what to build from a blank screen: verification, subscription tiers, and the notification loop between a clip and the agent watching it.

What I built

  • Record, trim, and filter

    A player records a short clip, trims it to the moment that matters, and applies filters before sharing it.

  • Upload and cached playback

    Clips upload to storage and play back from a feed, with caching so a clip doesn't have to re-download every time it's watched.

  • Verification badges

    Verified profiles carry a badge, so a club agent can tell a checked account from an unverified one at a glance.

  • Subscription plans

    Accounts can subscribe on a 1-, 3-, 6-, or 12-month plan, depending on how long a player wants visibility.

  • Push notifications

    Push notifications tell a player when their clip gets attention, so they don't have to keep the app open to find out.

  • Facebook and Google sign-in

    Sign-in uses Facebook and Google rather than a separate account system to create.

The core loop is short and deliberate: record a clip, trim it to the useful part, apply a filter if it helps, and upload it to a feed an agent can browse. Verification badges give agents a way to trust a profile before they spend time watching its clips, and the subscription plans give players a reason to keep a profile current rather than uploading once and disappearing. None of this works as one-sided software; the notification layer exists specifically so an agent’s interest reaches a player quickly enough to matter.

How it works

Clips move from capture through editing and upload into a feed that other accounts play back, with accounts, subscriptions, and push notifications feeding into that same feed.

Players record and edit a clip, upload it for feed playback, and manage accounts, billing, and notifications alongside it. Relationships: Capture to Edit; Edit to Upload; Upload to Feed; Feed to Playback; Accounts to Feed; Billing to Feed; Push to Feed.

Tech stack

App
Data & messaging
Monetisation
  • Google Play Billing: Subscription plan purchases

Outcome

Mercato Star Finder was delivered to the client as a working Android application; it was not published to a public store listing.

What I learned

Two-sided platforms need real value for both sides, not just the side that’s easiest to build for.

It’s tempting to focus on the player-facing recording experience, because that’s the flashier half of the product. But a football-talent platform only works if the agent side is just as considered: verification, subscriptions, and notifications aren’t features bolted onto the recording tool; they’re the reason an agent trusts what they’re watching enough to act on it.