FIFA
Refereeing
Infosys Wongdoody - 2025
Designed an enterprise system for referee management at FIFA, used by stakeholders across 211 countries and 6 continents

This project is protected by an NDA. All information shared here reflects only publicly available process details. Visuals are modified and conceptual.
01 About the project
Increased the nomination and approval speed of referees threefold by designing a unified enterprise system
PURPOSE OF THE SYSTEm
UserS
Enterprise System Administrator
211 Member Associations(Countries)
6 Confederations
Duration
02 Business Requirements
Improve nomination rate, nomination speed with few manual interventions in the process
The referee nomination and approval process at FIFA relied heavily on manual emails, spreadsheets, and scattered external tools. This led to missed deadlines, duplicate data, and time consuming tracking for thousands of stakeholders.
Product REQUIREMENTs
Replace manual emails, spreadsheets, and external tools with one unified digital platform
Enable automated distribution of forms, reminders, and approvals to ensure deadlines are met
Prevent duplicate entries and remove existing duplicate entries
Give admin real time tracking of submissions, the trends, deadlines, and ability to assess individual nominees
Reduce the amount of deadline extensions, enable associations and confederation submit before the deadline
Provide admin ability to communicate & extend deadlines of nominations and approvals
Problem Statement
FIFA’s referee nomination and approval process is managed through manual emails and spreadsheets. This led to slow process, duplicate referee records, missed deadlines, and placed a heavy burden on a single administrator to oversee the entire global workflow
03 Discovery
Understanding the current process and the stakeholder workflow
Weekly calls with the admin. Interviews with 14 different associations, 5 confederations.
Existing process
Admins inform associations about nomination period start
Associations nominate the referees based on various criteria like medical and fitness tests
Admin receives nominations and vets them
Admin sends the nominee list to respective confederations for their approval
Confederations check prev year trends, background checks and approves them
Admin receives final approved list and ends the process marking the refs ready for tournament
Derived insights
How does the admin communicate with 211 associations and 6 confederations?
"I use Teams, sometimes WhatsApp as well"
How does the current process with spreadsheets work?
"We fill a standard template every year and send it to the admin. Admin has to manually vet the sheets"
On what basis do the referees get nominated and approved?
"We have a standard set of policies that determines referee eligibility like age, medical tests, fitness tests.."
How do you handle cases like extension of deadlines, overriding confederation decisions?
"Right now everything is done manually, I also wish to take part in the process itself, and not just be a mediator"
The project
Design an unified enterprise system that connects 211 Associations and 6 Confederations, enabling the administrator to manage complex workflows efficiently
04 Design Goals
Making an enterprise system intuitive
By customizing Google’s Material Design 3 system to align with FIFA’s guidelines and building flexible, reusable components, the goal was to make a traditionally complex system intuitive and user friendly for the administrator.
North star design goals
Intuitive information architecture
Design for scalability
Reduce onboarding time
Connectivity with legacy
Multilingual support
Error prevention & recovery
Design process was
Shipped the design in iterations, and the dev was pushed to production in iterations as well, in a span of 8 months. It was an absolute rollercoaster ride!
05 New system
One hero system to do it all
Here I have presented only a top level broad view. I cannot reveal the nitty gritty details since the project is under NDA. This is a conceptual summary.
06 Design & Decisions
Form follows function
Built a component library on top of MD3 design system, and adhered to the adaptive layout and guidelines of Material Design.
Manage nomination
The first step of the process is for associations to nominate the referees. The admin tracks details regarding nomination in this part of the tool.
Nominees
Admin can view all the nominees, modify nominations, nominee details and other features here.
He can also use the super awesome feature of managing duplicates, fully automated by the system.
Manage Approval
This is the second step of the process, and admin has access to view the approval status of all the confederations.
Configuration
The main control panel of the tool. The nomination and approval dates, the email templates being sent out to associations and confederations, micro-site links, everything is present here.
Association Nomination
This is the microsite design sent to associations through admin tool. It is a three step process of selecting referees, ranking them and sending the list.
COnfederation approval
This is the micro-site sent to confederations to vetting of referees and approving them.
Trade-offs
Clarity vs completeness
To avoid overwhelming the admin with too many table columns, we hid some secondary but important information (like contacts, forms) inside collapsible sidebars.
Dev speed vs feature richness
Because of a tight deadline, I dropped some features like dashboards and limited the use of custom components and focused on the core flow itself.
Standardization vs Localization
One global template for 211 associations instead of localized to make it easier for the admin, associations with unique needs had to adapt.
Performance vs interaction
To improve performance, I had to get rid of some MD3 interactions, to keep the process smooth for the admin.
08 Prototype & Video
A glimpse of the final design
09 Impact
A positive first season!
We did gradual rollouts during the nomination and approval period. We tracked a lot of factors and eventually marked a few items for enhancements but we couldn't implement them during ongoing season, but the overall feedback was very positive.
3x
Increase in association nomination speed & 1.5x acceleration in confederation approval speed

4.2⭐
Average satisfaction score from 22 associations and 4 confederations, with the primary admin giving a perfect 5-star rating
Increase in nomination submission rate in the first window
181 associations submitted nominations within the initial window without needing a deadline extension, up from 112 in the previous season. With planned enhancements, the goal is to achieve 100% on time nominations from all 211 associations
⭐
⭐
100%
of duplicate entries eliminated through the new design
10 Challenges
Challenges make design fun
Learning how Fifa works
Internal processes for such large federations take a lot of time to learn. To execute this project successfully, I had to become one of the FIFA team and undergo rigorous training. BUT, isn't learning the best part of UX 😉.
Enterprise system
We were not chasing clicks or retention - we needed to build something functional for power users.
Legacy everything
There are a lot of legacy systems in FIFA. We had to make sure new system works cohesively with legacy.
Intuitive
We had to make the system as intuitive as possible for the admin to make it easier to onboard.
Dev Constraints
Devs worked with Vuetify, and we build with MD3. So the handoff had endless documentation and hours and hours of meetings.
Multilingual
Designing for users who do not necessarily speak or understand English was a major constraint, as we had to plan our design library accordingly.
System states
There are multiple steps associated with referee management, and each of this step would have a different system state. Implementing this was a challenge
Shipping Speed
Unlike traditional enterprise design and shipping, which is slow and audited, we had to ship iteratively to reach the target.
11 Learnings
Every challenge was a learning
It’s been an incredible journey working on this project and collaborating with so many people across different teams. Given its scale and impact, I learned a lot throughout the process. Every challenge we faced and solved was a valuable lesson. I’m grateful to everyone who was part of this with me, and I’m proud of what we achieved: no complaints on our monthly calls and even a few kind words, the best success metric for an enterprise system. 🫡
Thank you for reading my story with FIFA. The team loved my work so much that I was immediately moved to Transfer Management & Clearinghouse within FIFA, where I’m continuing to working my magic. But that’s a story for another day. Adios!




























