All projects
Mobile product · Flutter
YogiFace
A personalized facial wellness and exercise app
iOS + AndroidReleased on iOS and Android

Store screenshot · Repository asset
Overview
What the product is
YogiFace helps users build personalized facial wellness routines based on their profile, concerns, and goals. It combines authentication, onboarding, exercise discovery, recommendations, favorites, activity tracking, reminders, media uploads, and subscriptions.
My role
Flutter and backend engineer for onboarding, recommendations, reminders, subscriptions, and account flows.
Product focus
Created a tailored daily-routine experience backed by user profile data, reminder logic, and premium management.
Key work
The parts that needed product thinking
- Built guest, Google, Apple, and Facebook authentication with JWT access and refresh tokens.
- Created step-based onboarding for profile data, concerns, face shape, objectives, and improvement areas.
- Implemented a rule-based recommendation engine that scores exercises against profile data.
- Added multilingual exercise content, favorites, activity tracking, profile photo uploads, CDN storage, and referral codes.
- Integrated OneSignal notifications with quiet hours, timezone-aware scheduling, and custom reminder intervals.
Stack
Tools used in the work
- Flutter
- Riverpod
- Express
- MySQL
- Firebase
- RevenueCat
Visuals
Product evidence and project artwork

Continue exploring
Open the project or store listing when you want the external context.