Reflection
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.