Iain Weir

iOS & Android app · 2023 – present

Fantasy Rowing

A prediction league app that gets rowing fans watching more racing.

App Store (Sports)
Top 50
Rating
4.9★
User growth
202% YoY
Fantasy Rowing website

Fantasy Rowing is a prediction league for rowing fans. Users predict race outcomes at major events and compete on a leaderboard, which turns a day of racing into something to follow race by race.

I built it as a solo project from concept to launch: Flutter on the front end, PostgreSQL behind it, with real-time leaderboards and scoring on top of race schedules, crew data and results processing.

Results

  • Top 50 in the App Store’s Sports category, peaking at #53 in 2025, with a 4.9★ rating.
  • 202% year-on-year user growth, all organic.
  • Over 60% of surveyed users in 2025 said they watched races they wouldn’t otherwise have watched. That’s the number I care most about: the app measurably increases viewership at events like Henley Royal Regatta.

How it was built

Launch week was deliberately lean: ship the core loop, then iterate daily on real feedback. Prediction comparison, multiple racing formats and a series of UI changes all came from watching how people actually used it during a live regatta.

The hard problems were the ones you’d expect from a live-event product: keeping data in sync while racing is happening, handling the spike in traffic on event weekends, keeping iOS and Android consistent, and onboarding both casual and committed fans without either group feeling lost.

“Over 60% of surveyed users said they watched races they wouldn’t have otherwise watched as a result of the app.”

← All projects