RC

Roster Management & Cap Platform

Roster Console

A full-stack platform for managing cap and NIL allocation, depth charts, and recruiting pipelines, built for a real football front office, not a classroom exercise.

Origin

Built for a real request, not a portfolio piece

Roster Console started as a direct request from UCLA Football’s coaching and personnel staff: a working tool to manage cap and NIL allocation across a scholarship roster in real time, not a static spreadsheet rebuilt every offseason. It’s since been extended with real CollegeFootballData.com data and demoed with Utah football, adding eligibility-clock tracking and championship-roster benchmarking along the way.

The goal was never a demo. It was a tool a staff could actually open every week and trust.

What It Does

Cap, depth chart, and pipeline, in one place

$20.5M
NIL cap tracked

105
Scholarship players

2
Programs, UCLA & Utah

01

Live Cap & NIL Tracking

Real-time allocation by position group, so staff can see exactly where budget is committed and where room remains without rebuilding a spreadsheet.

02

Depth Chart & Flight Risk

Depth chart management alongside flight-risk scoring and player retention metrics, surfacing where a roster is thin or exposed before it becomes a problem.

03

Eligibility Clocks & Recruiting Pipeline

Tracks remaining eligibility per player and organizes the recruiting pipeline, extended using real CFBD data during the Utah build-out.

04

Championship Roster Benchmarking

Compares current roster construction against past championship-caliber rosters to flag where a program is under- or over-invested by position group.

Try it

Open Roster Console

Built in React, FastAPI, and PostgreSQL, developed for UCLA Football’s coaching and personnel staff.

Open Roster Console →

Opens in a new tab

Built with React, FastAPI, PostgreSQL  ·  UCLA Football & Utah Football