Rate sheet
Buzzr games feed
Team drawer

Letterboxd
for sports.

TestFlightTry on TestFlightiOS · free

Role

Founder & Design Engineer

Timeline

Jan – Mar 2025

Scope

0→1 · iOS App

Stack

React Native · Expo · Supabase

Context

Every big moment someone is already typing in the group chat.

9:41

the titanic swim team

Today at 10:23 AM

Rushil

ok idea
😂
let's make an app where u can rate games like sports games but based off the game itself not the score
like lakers vs celtics was peak? so 10/10 rating
like a letterboxd for sports?

Sid

i like the idea
❤️
I mean i could see myself talking like i do in this groupchat about game moments and keeping my statistical stuff to sports betting apps.
iMessage

Problem

Who sports apps are built for

~70%

of 183M sports fans have never bet

~30%

bettors — every major app serves them

Fan sentiment

48%

support banning sports betting ads

Washington Post

45%

say betting isn't good for society

Up 29 pts in three years — Washington Post

The 30% is big business

2018 · $0.43B2023 · $10.9B
American Gaming Association · 2024

25×

revenue growth in 5 years since PASPA fell

Every major platform is optimized to capture people who bet, not people who care about the game. There's no home for the fan who just wants to feel something.

How might we help sports fanscapture and share how a game felt,not just how it ended?

Competitors

The sports app market hits $13B by 2034. But it's completely fragmented.

Buzzr pulls each siloed social feature from users' favorite apps and delivers the backbone of sports entertainment.

FEATURE
TheScore
TheScore
ESPN
ESPN
Bleacher
Bleacher
CBS Sports
CBS Sports
Stadium
Stadium
Buzzr
Buzzr
Game entertainment rating
Social feed / community
Watch parties
Live scores
Highlights / moments
Predictions / picks
All leagues

User Testing

We had over 35 people using our app resulting in
500 app sessions & 1k+ feedback points

TestFlight beta testers listScreenshot feedback grid

Opportunity

A gap in the market for emotion-first sports social media.

The True Fan

The True Fan

There's always a game on. Always.

The Debater

The Debater

Knows every stat. Every injury report. Every angle.

The Fatigued

The Fatigued

Loves sports. Hates what the apps have become.

Features

Feature 1

Every game.
Every stat.
One card.

Sacramento Kings vs Toronto Raptors — final score card
Chicago team drawer with form and game logZach Collins player stats drawer

Process

What information actually matters?

Game card design iterationsAnnotated game card

Process

We studied how competitors surface data

Annotated competitor app data screens

Process

We designed the architecture around our sources

BBC Sport
BBC Sport
Google News
Google News
ESPN
ESPN
Chicago team statsZach Collins player stats
Yahoo Sports
Yahoo Sports
Sky Sports
Sky Sports
NBA
NBA
CBS
CBS

Process

data was nested through drawers & organized into scalable tables

Chicago Bulls team cardAdvanced Analytics
Key PlayersMatchup Context
Team NewsInjury ReportUnited Center
Zach Collins player statsHead-to-HeadOfficials

Feature 2

Rate the game
drop your take
see what others thought.

Rate This Game sheet

Process

We studied how social apps handle conversation

Twitter sports threadX.com post replyBuzzr Chat game reactionsSocial feed wireframe sketch

Process

Rating a game should
feel as good as the game itself

Rate sheet wireframe sketch
Rate This Game — final design
Rate sheet — green 7Rate sheet — orange 3

Process

We mapped IA patterns to understand how social apps
create connection

X (Twitter) information architectureBuzzr information architecture

Architecture

Building from zero meant every flow had to be addressed & every bottleneck hunted down

Architecture userflow

Reflection

Reflection

Go to Market

We deleted features and 114k lines of code

30+ modules scoped down to the core loop. Every cut was deliberate.

terminal
~/buzzr $ git log --oneline | wc -l
847 commits
~/buzzr $ git diff --shortstat v0.1...v1.0
47 files changed, 114,237 deletions(-)
~/buzzr $ ls src/features/ | wc -l
8 modules shipped (from 30+)

Apple and Google's app store meant compliance and review cycles

Privacy policies, content ratings, TestFlight groups — shipping is its own discipline.

App Store Connect review and compliance screens

Reflection

Process

getting fluent fast

React Native, Supabase, Claude API — learned by building, not by reading.

React Native
React Native
Supabase
Supabase
Figma
Figma
Anthropic
Anthropic
GitHub
GitHub
Expo
Expo
Vercel
Vercel
TestFlight
TestFlight

Project Management kept it on rails

Linear for tracking, GitHub for code review, daily standups for alignment.

Linear project board for Buzzr

We borrowed what worked

Studied 24 apps across betting, fantasy, and social — took what fit, left the rest.

Competitor apps installed for research