Product context
RaceMe turns a solitary run into a live competition. Runners can challenge friends or people around the world, follow progress in real time, and continue the experience across iPhone, Apple Watch, and the lock screen.
Engineering approach
The central system coordinates live race data while Core Location continues collecting meaningful progress through background transitions. WatchConnectivity keeps the wrist experience aligned with the phone, and Live Activities expose the most important state without requiring the main app to remain open.
What the work demonstrates
RaceMe shows full-product ownership across a difficult combination of sensors, background execution, distributed state, real-time UX, and multiple Apple platforms.
