How might we make dense football information easier to scan?
MatchMind
Making complex football insights easier to explore
I designed and built a multilingual football analysis platform that helps users browse matches, understand access levels and purchase individual analyses or a monthly subscription.
A clear layer between dense match data and the people exploring it.
MatchMind is an AI-assisted football analysis platform that presents match information, access states and analysis content across multiple languages and devices. It supports analysis without suggesting or guaranteeing match outcomes.
The challenge
Users need to scan dense information while also understanding dates, time zones, language and access.
How might we clearly communicate free, single-match and subscription access?
How might we maintain a consistent experience across languages, devices and time zones?
My contribution
I was responsible for product direction, information architecture, interaction flows, interface design, visual system, localisation decisions, design QA and front-end implementation guidance.
A practical product process
Discover → Define → Structure → Design → Build → Iterate
Discover
Mapped the product model, content constraints and required access states.
Define & Structure
Turned requirements into navigable information and an end-to-end flow.
Design
Tested hierarchy and responsive behaviour from low to high fidelity.
Flow
Connected browsing, entitlement and analysis into one coherent journey.
Build
Worked through implemented states and production constraints.
Iterate
Used production QA to find inconsistencies in loading, access and language.
Clarity at every state
Access states
The interface needed to communicate access clearly without forcing users to understand the underlying entitlement system.
Multilingual navigation
A selector that only displayed “简中” was difficult for English-speaking users to recognise. The revised direction prioritises universally recognisable language names and clearer switching behaviour.
Simplified Chinese · Traditional Chinese · English
Only “简中”Difficult for non-Chinese speakers
Recognisable current languageClear language names
Loading experience
Repeated loading feedback one clear content state
The page shell was already available, but multiple loading messages and repeated skeleton groups appeared within the content area. This made the experience feel slower and visually fragmented.
Design responseI kept the page structure stable and consolidated loading feedback into one content-level state.
Before / After
Production revealed mismatches that static screens could not.
One system, many contexts
Varied compositions are ready for final screenshots.
Monthly member
A working multilingual product with a reusable interface system.
- Launched a working multilingual product
- Created a complete match browsing and purchase flow
- Designed multiple access and subscription states
- Established a reusable interface system
- Improved the experience through production-based iteration
Product design continues after the interface is implemented.
Some of the most valuable improvements came from observing inconsistencies in real states, such as loading behaviour, localisation and access permissions.
Next: Conduct structured usability testing and continue improving clarity across the purchase and analysis experience.