Tennis Checkerboard

- Developed a real-time tennis tournament checkerboard web application using HTML/CSS/JavaScript that aggregates live match data from a custom-made API (hosted on Vercel).
- Able to give notifications when a match changes court or players.
- Widely used by my company’s live operations team during large tennis tournaments to keep up to date on court and player changes, as well as to keep track of the matches on their assigned court.
Making a project while on shift


How did it break? So apparently the source for the original checkerboard (SMT) was changing their licensing or something, and so their checkerboard just didn’t work for the entirety of Roland Garros 2025..
Anyways. This was a little inconvenient, so I tried looking for alternatives.
(I’m writing this in September 2025 so in hindsight looking back on everything I tried doing, I know was dumb. lol)
First I tried some random sportsbet API coupled with another API. And it worked? But not very reliably? And it also didn’t give me very much useful information. Like barely anything at all.
And then I tried to hastily slap it together with a really ugly UI.
WIP WIP.




added special tags for australian players (for our specific business usecase)

So after the first few days of me having this system up, my supervisor contacted the development team and asked if it was possible to put the site up on the wall monitors.

Anyways there’s a long story from here on out but I’ll continue it another day.