Front-office decision tools. Agent tools. Fan-facing data products. We build sports software where the rosters are current, the contract math matches the CBA, and nothing is ever made up — and we proved it by shipping a working NBA cap terminal, free and live.

We didn't write a deck about what we could build for pro sports — we built it. CapDesk is a free, live NBA roster & cap terminal: real rosters, verified contracts, a CBA-accurate rules engine, and a multi-source news wire that keeps itself current. Every screenshot below is the actual product.

Every roster live from ESPN, verified 2026-27 contract figures curated from Basketball-Reference, and team payroll plotted against the real cap, tax, and both apron lines. Where a figure can't be verified, it shows a dash — never a stale or invented number.

Build a two-team what-if and get a verdict with plain-English reasons: salary-matching bands, taxpayer limits, first-apron 110% rules, and the second-apron aggregation ban. The engine is golden-tested against published worked examples from three real CBA seasons.

ESPN, Hoops Rumors, RealGM's wiretap, and CBS Sports merged, de-duplicated, and auto-tagged into trades, signings, injuries, and rumors — refreshed every 15 minutes. Plus a public Instagram buzz panel ranking player momentum by real engagement.

Matches salary-dump teams over the tax line with cap-room teams that can absorb, then builds packages the legality engine certifies — and explains what each side gets out of it.

A transparent similarity model (z-score weighted across the box score) finds the players who produce like your target — with budget-fit flags so you can see who delivers the same profile for a fraction of the cap hit.
Sports data products live or die on trust. One phantom player on a cap sheet and the tool is dead to a front office. So we engineered accuracy as infrastructure, not a promise.
Rosters are cross-checked against the live transaction wire. When a credible trade report conflicts with a static feed, CapDesk moves the player — catching deals that cached datasets miss.
Contract figures come from verifiable public sources. Anything unverified renders as a dash. No reconstructed salaries, no guessed numbers, and the methodology is published in the app.
Scheduled jobs refresh news every 15 minutes and league data every 6 hours into a consistent edge cache — so the tool is current at 7am on trade-deadline day without anyone touching it.
The same live-data core powers three very different products. We've built versions of all three.
Cap sheets, trade machines, and live wires fans can trust — the difference between a toy and a tool is whether the roster is current and the math matches the CBA.
My Book gives an agent a single-client command view: dossier, verified contract status, a live contract clock counting down extension windows with alert states, and max-extension math against market projections.
The same engine that powers CapDesk — apron-aware legality checks, league-wide cap positions, and package finders — built into your workflow instead of a spreadsheet that's wrong by Thursday.
CapDesk went from idea to live, self-updating terminal in days — the same build speed we bring to every engagement. Tell us what your organization needs to see, and we'll show you it working.