AI Products
Blackbox
Recruited into Blackbox — a sports media-rights intelligence product — to refine the whole experience and build a self-validating market-scraper, which I then pitched to the client as a new line of business.
Blackbox tells a sports department who holds which broadcast rights, where, and for how long — across European sport — so they can move on a right before it's in play, not after. A colleague had built the product for the client; I was brought in as product designer and full-stack builder to sharpen the whole experience and to add a new capability: a market-scraper that runs deep research on a country, market, and sport and returns vetted, synthesized intelligence. The client is a leading Nordic sports-rights consultancy, so it's been validated against real expert judgment through feedback rounds. Shown generically — the data is confidential.
- Role
- Product design + full-stack
- Type
- Sports-rights intelligence
- Client
- Leading Nordic sports-rights consultancy
- Stage
- Delivered · in use
- Delivered
- in use by the client
- 5-phase
- self-validating market-scrape I built
- Multi-provider
- Claude · Tavily · Perplexity Sonar
Rights, holders, and timelines — across European sport
image · asset pending
Who holds which rights, where, and for how long — at a glance.
Sports media-rights deals are high-stakes and time-sensitive: knowing when a right comes up, and who holds it now, is most of the game. Blackbox fetches and visualizes that picture across European sport — rights, holders, and timelines — as a conversational surface backed by a Gantt-style view you steer by talking to it. It turns a research scramble into something a sports department can plan around, ahead of time.
A self-validating market-scraper — broad search, vetted, never off-brief.
The capability I built lets a user target a country, market, and sport and run a deep research pass. It’s a multi-step, self-validating chain: a broad search first, then every source re-checked against the original criteria, then targeted searches to fill the low-confidence gaps — repeating until the chain is complete and the results vetted, and only then the final synthesis. Searches run on Tavily and Perplexity Sonar; the two synthesis passes run on Claude; everything stays strictly true to the brief the client entered. I’d built this shape before — it’s the same validate-as-you-go chain I made for Centra’s course generation, redirected at sports-rights markets.
I pitched the scraper as a new line of business — and a defensible data asset.
The scraper wasn’t on the brief. I proposed it in a meeting about business opportunities, because I could see what stacking this data unlocks: collect enough on who holds what and how deals get done, and the patterns become a sports-rights data vertical that’s arguably as valuable as the core business — in a niche, multi-million-dollar industry where it isn’t packaged anywhere. It also opens a next generation of features, fusing the scraper and its validation engine with the Gantt system already in place. The client asked for one thing; I delivered it, and added a new line of value on top.
Validated where it counts: the client is one of the Nordics’ leading sports-rights consultancies, so every feedback round was a real expert checking the work against a multi-million-dollar reality. It holds up.
Recruited as product designer and full-stack builder — I sharpened the entire experience (invited into the repo, building the changes AI-assisted and shipping them live) and built the self-validating market-scraper. The base product was a colleague’s build for the client; the design refinement and the scraper are mine.
Next
Sorl