New York Road Runners
Some projects go beyond the work itself and hit closer to home. The New York Road Runners case study was one of those moments — as a new runner, designing for a community I’m part of made the project feel personal and fueled the ideas behind it.


RoleDownload ResponsibilityDurationProduct DesignerApp StoreDesign & Strategy2024-2025
OverviewNew York Road Runners (NYRR) is the world’s largest running organization, hosting iconic events like the TCS New York City Marathon, RBC Brooklyn Half, and more than 30+ annual races across all distances. For years, major races each operated their own standalone app, while smaller events had little to no digital presence...

Problem The previous ecosystem created a transactional relationship with users. Engagement spiked around major races but dropped immediately after... Discoverability suffered, most runners only engaged during marathon majors, leading to low retention outside of race weeks.


... without a central platform, NYRR struggled to establish brand cohesion, support smaller races, or retain users outside marquee events.
Behind the scenes, NYRR faced significant limitations around authentication, data storage, and the integration of two third-party APIs. These constraints made it difficult to build a seamless, scalable, and unified mobile experience.
Objective Create a single, scalable mobile platform that centralizes all race content.Strengthens NYRR’s identity, and nurtures community beyond marathon week. 



The experience needed to feel reliable for spectators, motivating for runners, and flexible enough to grow with NYRR’s future roadmap.
Research I spent weeks on interviews  Conducted stakeholder interviews, architectural reviews with engineering, and user testing with runners and spectators. Users consistently described the previous experience as scattered, with information spread across websites, emails, and different apps. 





Many were unaware that NYRR hosted more than just the marathon. Technical and legal constraints—particularly around login, personalization, and data storage—also surfaced early, shaping the scope for our initial release.

Branding Leading the direction
The shoot, brought to life with dynamic, authentic imagery, became the thread tying the identity together — showcasing the determination of runners, the vibrance of the crowds, and the shared joy that defines NYRR.



I explored new navigation systems, content hierarchies, and modular card structures that could scale across a full race calendar. Early wireframes mapped how spectators switch between tracking, results, and event content under real-time pressure. Because login and profile APIs were not feasible for the initial release, we prioritized discoverability, race information, and tracking clarity. This required restructuring flows so they were intuitive even without personalization.
Navigating the mess
The app was coming along, but there was a big problem hidden within
The app was reliant on multiple third-part APIs for different datasets
With a firm deadline tied to upcoming race seasons, we had to prioritize flows that could reliably ship within the technical limitations of this phase


2.0 Foundation & CentralizationNYRR 2.0 focused on unifying all race content into one consistent mobile experience. We established the core information architecture, redesigned tracking and results, and built the initial design system. Because of API limitations and a tight race-season timeline, this phase prioritized stability, clarity, and flows that could reliably ship without personalized dataship without personalized data



2.5 Personalization & CommunityWith the 2.0 foundation in place, 2.5 expands the platform into a more personalized, community-driven experience. This phase introduces login, saved races, deeper results history, donations, and new engagement modules—features that weren’t feasible earlier due to API and legal constraints. 2.5 builds on the structure of 2.0 to support year-round use, not just race-week interactions.



Visual QA
We partnered closely with the development team, maintaining constant communication and collaboration. By understanding development limitations early, we planned phased design releases that aligned with their sprint cycles, ensuring design updates stayed in sync with development and keeping the project on track for a successful launch.
App feedback
The app is launched 🎉 but it doesn’t stop here! 
After the 2.0 release, we conducted user testing and monitored live app behavior to understand how runners and spectators were interacting with the new experience.





Real usage exposed friction points that were less visible in controlled testing—particularly around race discovery, tracking clarity, and the way content surfaced during event weeks. We also gathered feedback from NYRR stakeholders and event teams, who highlighted operational needs that weren’t fully addressed in the initial launch.

Real-time metrics To understand how the redesigned experience performed under true race-day pressure, we captured real-time usage across core features. These metrics highlight how spectators and runners interacted with tracking and following tools at scale, and they provided early validation for the platform’s stability, usability, and engagement potential.



586,020  devices using the tracking feature
1,027,772 
total users engaged with Tracking
252,134 
used the Following feature
Reflection
hmm... where to start? This project pushed me more than any large-scale product I’ve worked on, and it became a defining moment in my growth as a designer. Navigating multiple APIs, shifting requirements, and an immovable race-season timeline forced me to think more strategically, prioritize with intention, and communicate more clearly across teams. I learned how to advocate for design while staying flexible to technical realities, and how to turn constraints into resilient, scalable UX decisions.

Seeing the app perform under real race-day pressure—used by hundreds of thousands of runners, spectators, and supporters—was both validating and humbling. It confirmed many of our core decisions while also revealing areas only real-world use can expose, shaping how I approached iteration and refinement.



What made this project especially meaningful is that, over its course, I also became a runner myself. I trained throughout the redesign journey and went on to run the 2025 NYC Marathon—a full-circle moment that deepened my appreciation for the community we were designing for. Experiencing the race firsthand gave me a new perspective on the emotional, logistical, and communal aspects of running, and it’s a journey I plan to continue for many years to come.

Ultimately, this project not only strengthened my craft—it expanded my perspective. I walked away a more thoughtful, adaptable designer, with a clearer sense of how to build systems that scale, lead through ambiguity, and create experiences rooted in purpose. This work marks a noticeable step forward in the designer—and the runner—I’m becoming.