Mujtaba Hassanpur
← All work

Aug 2015 — May 2016 · San Francisco, CA

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.