Try Shield
The internal site from the story, with synthetic data. Ask it a question. Open full screen ↗
One match, three data sets
Match day at Dignity Health Sports Park produces three data sets:
- Ticketing: who bought each seat, what kind of ticket it is, and the price paid.
- Scans: when and where each ticket came through a gate. Every ticket is mobile, scanned in the AXS or LA Galaxy app, and gates open 90 minutes before kickoff.
- Marketing: where single-game and group buyers live, and which channel brought them in.
Each tells part of the story, and joined on the seat they answer questions none of them can alone. Who came early? Which campaigns sold seats that were then scanned? Which sections empty out?
What I built
I worked across the Kings and the Galaxy, from data engineer to owning the full-stack internal site. I moved reporting from Power BI to an internal website used by three organisations, and covered commissions, email marketing and Dynamics.
What is real here
- Crypto.com Arena and Toyota Arena are modeled generically (NHL rink dimensions); club names are shown as plain wordmarks. All data shown is synthetic.
- Stadium geometry comes from published facts and OpenStreetMap footprints.
- The pitch is 110 x 69 m and runs north to south.
- Stands wrap the west, south and east sides, with canopies over both sidelines.
- The east stand has the only second tier (226–238).
- The north end has the 39.2 x 11 m board (Daktronics, 2026).
- Section numbers run clockwise from the south end.
- The tennis stadium is 199 m south and the VELO Sports Center is to the south-southeast.