Personalized onboarding
Objective selection and body metrics — height, current weight, target weight, and age — shape the program from the very first session.
Onboarding · PersonalizationA production client app for healthy habits — personalized meal programs, structured workouts, daily logs, and photo progress tracking, with push notifications and automated store releases.
Delivered as a production client product with flavors, localization, monitoring, and automated iOS and Android releases.
Objective selection and body metrics — height, current weight, target weight, and age — shape the program from the very first session.
Onboarding · PersonalizationWeek-by-week navigation with daily meals, recipe details, search, favorites, and shopping lists.
Meals · Recipes · Shopping listHome, gym, and stretching routines driven by JSON content for fast iteration without code changes.
Home · Gym · MobilityDaily logs, weight and photo progress uploads, and a visual timeline that keeps users motivated.
Logs · Photo progress · TimelineFirebase Cloud Messaging with foreground and background handling, local reminders, and an in-app notification inbox.
FCM · Local reminders · InboxFull English and Portuguese localization, staging and production flavors, and Fastlane-powered releases through GitHub Actions.
EN/PT · Flavors · FastlaneSupabase powers authentication, data, and password-reset flows with OTP verification.
Firebase Crashlytics and messaging provide production observability.
Feature-first modules with GetIt keep a large codebase navigable.
Automated CI/CD keeps staging and store builds consistent, now at version 2.x.
From nutrition to wearables, I can own the full mobile delivery — architecture, backend, and store release.