Case study 03 / Live tournament operations
Judge Martial
Real-time scoring and match control built for the pressure of live events.

The product
Judge Martial coordinates the scoring, votes, penalties, brackets, and match states that keep a martial arts tournament moving.
The product needed to remain clear and responsive while several roles acted on the same live event at the same time.
The challenge
Live competition leaves little room for ambiguity. A late score, duplicated action, incorrect match state, or unclear role can disrupt the event in front of competitors and spectators.
The challenge was to make every action immediate while protecting the rules and sequence behind each match.
01 / Product thinking
Modeling the match before designing the screen
The product was organized around explicit match states and role permissions. Judges needed focused voting controls, while match operators needed a complete view of time, penalties, scoring, and progression.
This shared model gave every interface the same understanding of what was happening and what could happen next.
- Judge voting
- Penalty and score states
- Match control
- Role-aware actions

02 / Product thinking
Keeping brackets and live action connected
A completed match needed to update more than a scoreboard. The result affected brackets, upcoming matches, participant status, and the event view used by operators.
Connecting those workflows reduced manual reconciliation and kept the tournament moving from one match to the next.

The outcome
One product, connected from experience to operations.
The result is a role-aware event system that connects scoring decisions with the wider tournament workflow.
Judges get focused controls, operators get reliable match visibility, and brackets stay connected to what happens live.
Continue exploring
Next case studyEasyWalletA financial product that makes complex money movement feel understandable.