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, because the data is confidential.
- Year
- 2026
- 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
Confidential client work
The product and its data belong to the client, so there are no screens here. I may be able to show it in a private setting.
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, showing 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. Only then comes 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: once you collect enough on who holds what and how deals get done, the patterns become a sports-rights data vertical worth building in its own right. 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 real deals. 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