Two sports rights platforms shipped at broadcast scale
Across five years embedded with a London sports media services agency, our founder led the technical work on two public-facing platforms for major UK sports rights holders. A premier-league football events broadcasting platform handling video, document, and file distribution at broadcast scale, and the public-facing website for a national rugby governing body. Both shipped, both ran in production, both were used during live event windows where downtime is not an option.
The brief — broadcast events platform
The scope — broadcast events platform
- Single-page web application built in AngularJS, served from Microsoft MVC and ASP.NET Web API.
- Custom NuGet packages for distributed components and shared code across multiple solutions.
- Multi-role and multi-tenant security model designed using SOLID principles, providing modular reusable components.
- Architecture and design ownership across the front and middle tier.
- Daily standups and bi-weekly scrum cadence, driving project decisions to land timely event-window deliveries.
The brief — national sports body website
The scope — national sports body website
- Day-to-day technical leadership of the public site and connected internal business components.
- Quote estimations and feature scoping with the agency's account team.
- Ongoing maintenance and refactoring of the existing codebase as it aged.
- Mentoring junior developers, overseeing code check-ins and reviews.
The outcome
- Five-year embedded engagement at the agency, spanning Senior Developer (contract) through to Technical Lead (contract).
- Both platforms delivered into production and ran through live event windows.
- Architecture and security model on the broadcast platform shaped how subsequent agency projects approached multi-tenant role management.
What we learned, applied across our other work
Multi-tenant security pays the rent on a sports rights platform. Sports rights are sliced thin: by competition, by team, by territory, by broadcaster, by season. The role and security layer is the load-bearing piece.
Custom NuGet packages enforce reuse across an agency estate. An agency carrying multiple front-end applications for the same client class will eventually duplicate logic across them unless the shared code lives in versioned packages.
Live-event windows have a different reliability bar. A platform used inside a match-day broadcast operation cannot fail at 7pm on a Saturday. The architectural decisions around caching, fallback, and graceful degradation have to be made for the worst hour of the worst weekend, not the average Tuesday.
Tech stack
Front end
Back end
Cloud
Methodology
Want this kind of outcome?
We work with mid-market companies across the UK, US, and Australia. Voice AI, Finance AI, Data AI — and bespoke for everything else.