Fantasy GM

Case study · Tech & fun

A fantasy WNBA assistant with waiver targets, roster needs, trades and transaction history, plus a season retrospective. Private league access stays on the owner’s machine.

What
A fantasy WNBA assistant with waiver targets, roster needs, trades and transaction history, plus a season retrospective. Private league access stays on the owner’s machine.
Stack
Python + Pydantic pipeline over ESPN's fantasy API; static site; pytest on the math.
Status
LIVE
Dates
Scope reviewed October 2, 2026; data dates shown in the app
Links
Live site · Source code

Background

Which waiver move addresses a fantasy roster’s actual need?

Fantasy GM used a private ESPN league’s snapshots to connect roster balance, projected production and the real game schedule. The public site now includes a season retrospective alongside the league views.

A Look Inside

Each view shown on mobile and desktop — tap any image to open the live site.

Season complete, playoffs still running (mobile) Season complete, playoffs still running (desktop)
Season complete, playoffs still running — the homepage carries the bracket status and a direct link to the season retrospective.
The Team Needs view reads every roster (desktop)
The Team Needs view reads every roster, weighing guard against frontcourt production versus the league average to surface each team's biggest upgrade.
A season-end project retrospective (mobile) A season-end project retrospective (desktop)
A season-end project retrospective — 237 commits over 99 days, the ESPN session-cookie constraint that shaped the whole architecture, and a candid list of what worked and what didn't.

How It Works

Scope reviewed October 2, 2026 · Project documentation. Source data keeps its published dates.

[View the Live Site] | [View the Code]


← Back to Homepage