MyFitnessPal
Mobile Software Engineer
- ▸Millions of daily active users
- ▸Major legacy refactor for iPad multitasking + on-demand resources
SwiftObjective-CiOS / iPadOSwatchOSCrashlytics
The product problem
MyFitnessPal's iOS app was the daily habit surface for millions of people tracking nutrition and exercise. At that scale, everything is a product problem: startup time, crash rate, and how quickly a user can log a meal all move retention.
What I did
Working closely with product and design, I shipped user-facing features and performance improvements to millions of daily active users:
- iPad multitasking. Adopting split-screen required refactoring years of legacy UI code to modern presentation practices.
- On-demand resources and faster app loading.
- Dynamic food database updates, smart copy, and quick add. Less friction in the core logging loop.
- Stability. Triaged and fixed crashes and performance issues surfaced by Crashlytics at millions-of-users scale.
During the New Year's rush, the app's highest-traffic period, I supported customer service directly. That shaped my sense of which engineering investments users actually feel.