The challenge
Static workout apps can't keep pace with changing goals, equipment access, or in-session adjustments. FlexEx pairs AI generation with live editing so every routine stays personal.
Where I focused
Drive product strategy, design system, and end-to-end development—from AI workout engine and Expo architecture to Firebase services, release management, and accessibility compliance.
How we approached it
AI Workout Engine
Developed intelligent workout generation system that creates personalized routines based on fitness level, available equipment, and user goals.
Live Editing Interface
Built intuitive drag & drop functionality allowing users to reorder exercises, swap alternatives, and modify workouts in real-time during training.
Cross-Platform Architecture
Implemented scalable React Native + Expo architecture with TypeScript-first models, shared UI tokens, and remote-config driven feature flags.
What shipped
- Successfully launched AI-powered fitness app on iOS App Store with 4+ rating
- Implemented real-time workout editing with drag & drop functionality
- Built scalable React Native architecture serving personalized workout generation
- Achieved full App Store compliance with privacy-first design and anonymous usage
What I learned
Building flex ex taught me the complexity of creating truly adaptive user experiences. The biggest challenge was balancing AI-powered automation with user control - ensuring the AI suggestions felt intelligent while giving users complete editing freedom. The live editing feature required careful state management and smooth UI interactions that feel natural during workouts. Most rewarding was seeing how the combination of AI personalization and real-time customization created something genuinely different in the fitness app space.