Project · 01
Varsity
Real-Time College Sports Platform
A native college sports app — live scores, play-by-play, team and player stats, rankings, and game analytics, all pulled from a bunch of different sources into one place.
- Role
- Creator / Software Engineer
- Year
- 2025 — Present
- Stack
- Swift · SwiftUI · Supabase · REST APIs
Overview
Varsity is a college sports app I built. It pulls live scores, play-by-play, stats, rankings, and game analytics from a few different sources and puts it all in one app.
- Live game scores and status
- Upcoming and completed games
- Rankings
- Team pages
- Player pages
- Play-by-play
- Drive information
- Team statistics
- Game analytics
- Win probability
- Search
- Favorites
- Refresh / live data behavior
Problem
College sports data is split up across a bunch of different sources, and they all format things differently. Varsity pulls it all together into one fast app.
Architecture
Each source feeds into a shared data layer, gets cached, and then view models hand it off to the SwiftUI screens.
Sources
- NCAA API
- CFBD API
- ESPN Data
- Supabase
Application
- Data Layer
- Cache
- View Models
- SwiftUI
Stack
- Swift
- SwiftUI
- Supabase
- REST APIs
Contact
Get in touch.
I'm looking for software engineering internships. Email's the fastest way to reach me.