Product Design, Internal Tools / SaaS, Information Architecture
Matchday Admin: Internal Tools for Global Operations
In a high-growth startup environment, the speed of external product launches is often bottlenecked by the efficiency of internal operations. During my time at Matchday, I identified a critical gap between our ambitious product roadmap and the manual, high-risk processes used by our internal teams to manage global live data. I spearheaded the transition from fragmented spreadsheets to a centralized, vertically integrated Admin Platform. This project wasn't just about interface design; it was about architecting a scalable foundation that allowed our operations, community, and engineering teams to manage a global user base of millions with precision and confidence.
IMPACT
90% ↓
Manual Data Entry Tickets
2× ↑
Content Velocity
+29 pts
D1 User Retention Lift
+10 pts
D7 User Retention Lift
Bi-weekly → Weekly
LiveOps Cadence
Atomic Design System
Power Scalable Expansion

Problem
As Matchday scaled to support millions of users, the internal team lacked a centralized system to manage live game data, user rewards, and platform governance. Operations were being handled through manual database entries and fragmented spreadsheets, creating a high risk for error and significant operational bottlenecks.
Role
As the Sole Product Designer, I partnered directly with Engineering and Product leads to define the information architecture, map multi-step administrative workflows, and deliver a high-fidelity component library in Figma that prioritized speed, accuracy, and technical feasibility.
Solution
I led the end-to-end design of the Matchday Admin Platform, a robust internal ecosystem designed to empower non-technical stakeholders. By translating dense backend logic into an intuitive UI, I created a "command center" that allowed the product, community, and support teams to manage global live-event triggers and complex reward distribution in real-time.

To build a tool that truly served the internal team, I shifted focus from technical requirements to the actual human experience of the operators. By shadowing LiveOps Managers and Community Leads, I identified that the primary friction point wasn't a lack of data, but a lack of safety and efficiency in their existing workflows.
Solving the "Multi-Tab" Friction: Research revealed that internal users were juggling three or more separate applications to push a single update; I consolidated these fragmented steps into a single, unified interface.
Shadowing & Workflow Analysis: Using the UCR (User-Centered Research) method, I shadowed internal teams as they used legacy tools like Airtable to pinpoint exactly where their current manual processes were failing them.
Identifying the Need for Guardrails: A key insight was the constant fear of making "database-crashing" typos in spreadsheets; I addressed this by pivoting the UI design to include strict "Validation Rules".
Error-Proofing through UI: I implemented functional guardrails directly into the interface—such as required fields and probability counters—to catch human errors before they could ever impact the live game store.


To ensure a seamless transition from design to development, I focused on de-risking the build process by treating documentation as a core part of the design deliverable. By proactively defining how the system should behave under various data conditions, I reduced technical ambiguity and minimized the need for back-and-forth during the implementation phase.
Early Engineering Integration: I involved engineers long before handoff to actively surface technical constraints, edge cases, and open questions, ensuring every design was buildable and performance-optimized.
Comprehensive State Definition: I eliminated guesswork by documenting explicit Default, Empty, Loading, and Error states for every component, providing a predictable blueprint for the UI under different data conditions.
Logical Guardrails & Validation: By establishing clear "if-this-then-that" rules for validation errors and edge cases, I ensured the end-user experience remained consistent and resilient, even during complex data entries.
Data-Driven UI Feedback: I integrated real-time feedback mechanisms, such as probability counters and player database totals, to give operators immediate visibility into the impact of their changes before they hit production.
To ensure long-term maintainability and high development velocity, I built the Admin Tool using a modular Atomic Design framework. By aligning the Figma library directly with modern frontend frameworks, I created a seamless handoff process that eliminated visual inconsistencies and significantly reduced the time spent in the QA phase.
Atomic Design Framework: I organized the Figma library by breaking the UI down into its smallest functional parts—Atoms, Molecules, and Organisms—to create a consistent and predictable design language.
Modular Scalability: This structural approach allows engineers to build highly complex interfaces by simply nesting established, pre-tested components, making the system easy to scale as new features are added.
1:1 Engineering Alignment: By mirroring the developer's component-based workflow in my design files, I ensured the final production build was a 1:1 match with the mockups, effectively eliminating "design debt".
Increased Development Velocity: The use of a standardized component library shortened the feedback loop between design and code, allowing the team to move from concept to high-fidelity prototype and into development much faster.








