QBR Dashboard & Partner Funnel Command Center
The problem
Partner program quarterly reviews were assembled by hand every cycle. Leadership got a static snapshot well after the fact, with no forward view and no way to interrogate it.
What I built
A five-tab React dashboard on Supabase: program overview, pipeline management with full CRUD, an interactive funnel model with live-updating sliders, cadence targets by period, and an insights tab. The inference layer runs client-side and was implemented from first principles rather than pulled from a library — Beta-distribution conjugate Bayesian updating on partner conversion signals, OLS multivariate regression solved by Gaussian elimination, and probability decay applied to stalled deals so a forecast degrades honestly when nothing is happening.
What changed
Built to replace a manual, backward-looking reporting cycle with live program visibility and a forward projection attached. A multi-user version was fully specced on Supabase; I stopped short of standing it up once the hosting cost exceeded what the tool was returning.
Run it yourself
The inference layer, in your browser
The dashboard’s Beta-conjugate updating, on an illustrative partner. Feed it a small sample and watch it refuse to overreact.
Stack
Multi-user version designed and specced, deliberately not deployed on cost grounds.