Fight information is everywhere. And nowhere.
UFC has a unified structure. Boxing does not. One interface had to handle both without confusing either audience.
Fight info is fragmented across dozens of sources
Time zones are never converted, so fans do it manually
You check five sites and still miss the fight
Design the system, not just the screen
Your time, and your day
The first version hid a manual switch in the corner. Now the date follows the time: a Saturday-night Vegas card is Sunday in Tallinn.
Wrong is worse than missing
Full automation got dates and photos wrong. Now a broken source never empties the schedule, a photo shows only if it’s the right fighter, and a human override catches the rest.
AI-generated fight previews
Editorial context for each fight, without a content team.
Written for AI assistants too
Times are published so assistants can’t misread them, with a guide written for them. Two readers: fans, and the AIs that answer fans.
The data pipeline.
Shipped it. Then listened.
I posted to Reddit’s MMA and boxing communities. No paid promotion, no seeded feedback. Just fans meeting the product.
“For someone not on the usual time zones that’s super helpful. Thank you!”
u/LordElend
“This is awesome mate. Can you get local TV channels with it? Really cool. Bravo.”
u/aussiesteveau
“Yes man you’re the best. No intrusive ads and bulls**t. Just to the point. THANK YOU!”
u/Healthy-Rent-5133
A time zone fix people actually needed
The biggest spike, about 160 visitors, came from Filipino boxing fans.

