A friend of mine runs a sports card breaking business on Whatnot with two others. Breaking works like this: you buy sealed product — a case of basketball cards, a box of soccer — go live, and sell slots in real time. Each viewer buys a team or a player and receives whatever cards get pulled for them. Part lottery, part live sport, part community.
Since April 2025 I've been their data and strategy advisor. The business was clearly working in the ways you can feel — shows were busy, orders were landing, revenue was climbing. What nobody could answer was narrower and much harder: which individual shows actually made money?
What they could and couldn't see
They could see the top line. Revenue per show was obvious the moment a stream ended. What sat underneath it wasn't. Product cost was spread across cases bought weeks earlier and broken across several streams. Live hours varied wildly. Formats varied more. So the only profitability number anyone had was a monthly one, in aggregate, long after the decisions that produced it.
That makes a specific kind of mistake invisible. If a format loses money every time it runs, but it runs inside a month that was profitable overall, nothing in the numbers tells you to stop running it. It just quietly subtracts.
The model
I built a P&L and stream-level performance model that resolved cost down to the individual show, then tracked 20+ metrics per show on top of it — GMV per hour and profit per hour, AOV, ROAS, orders per minute. Applied across 37 distinct formats, it gave the three of them their first per-show view of the business.
The window it covered: $160K GMV, 12,470 orders, and 479 live hours across five months and 69 streams.
What it surfaced
What changed
The model turned the weekly seller review into where sourcing and scheduling decisions actually got made — rather than a recap of a week already spent. Formats that couldn't clear their own cost got cut. Others got repriced.
Over the same stretch, monthly revenue grew from $19.9K to a $54.1K peak. I want to be careful about what I claim there: three people running better shows is what produced that. What the model did was make the losing third visible, and give the weekly conversation something concrete to argue with.
Why this one matters to me
The standard portfolio project uses clean data with a known answer and no consequences. This had the opposite properties. The data was messy and small. The question wasn't handed to me — "which shows make money" only became the question after a few weeks of looking at the wrong things. And the answer had stakes for people I know, who were going to act on it.
Telling three friends that a third of their calendar was losing money is a different exercise from writing it in a notebook. That's the part I'd want to be doing in a Summer 2027 internship — analysis that someone is actually going to decide something with. More on the broader plan here.