
TrainFlow - AI-powered training platform
Senior Product Designer
|
2023 – Present
My role
User research, prototyping, UI design
Built the product from zero
Results
Increase of app's MAUs and retention rate
Featured on Apple Store and Google Play
Solving fragmented training workflows
Many endurance athletes train consistently but struggle to clearly understand their progress or training load. Workout data is often tracked in specialized apps, training plans are stored in spreadsheets, and communication with coaches happens through messaging platforms. As a result, training data becomes fragmented and difficult to interpret.
When we started working on TrainFlow, the goal was to bring these fragmented workflows into one structured platform. The product combines training plans, workout data, and coach communication while introducing AI-driven insights that help athletes and coaches better understand training progress and make more informed decisions.
Turning research into product direction
To better understand the problem space, I began with user interviews with endurance athletes and conducted a competitive analysis of existing training platforms. The research revealed that although athletes collect a large amount of training data, they often lack clear insights that help them understand progress over time.
Many users also described friction in communication with coaches and difficulties keeping training plans, workouts, and feedback synchronized. These findings helped define the initial product direction and prioritize a focused MVP scope.
Designing a scalable UX architecture
Based on these insights, I designed the core UX architecture of the product. The platform had to support a wide range of training scenarios while remaining clear and easy to navigate on mobile devices.
In total, more than seventy user flows were mapped and visualized, covering the full user journey from onboarding and athlete setup to training plan management, workout tracking, and interactions with the AI coach.
Building a scalable cross-platform design system
To support development across platforms, I also created a cross-platform design system for iOS, Android, and Web. The system was built around design tokens and atomic components, which helped synchronize design and development workflows and ensured visual and interaction consistency across the product.
Driving product improvements through data
After the initial release, I analyzed user behavior using Mixpanel to better understand how athletes interacted with the product. By exploring funnels and user journeys, I identified drop-off points and friction in key interaction scenarios. These insights informed a series of improvements that were implemented in subsequent product iterations.
Shaping product direction through continuous research
Alongside analytics work, I continued conducting user interviews and updating customer journey maps to better understand evolving user needs. Together with the team and stakeholders, we refined the product positioning and defined a long-term roadmap for future development.
Driving acquisition and engagement
I also contributed to improving acquisition and engagement through store optimization. This included updating store visuals and descriptions, running A/B tests, and improving install conversion. In addition, I participated in launching In-App Events and LiveOps campaigns designed to increase user engagement.
Scaling localization through automation
To simplify localization workflows, I developed a set of internal Figma plugins that automated text extraction, translation key generation, and CSV uploads. This reduced manual work by approximately seventy to eighty percent and minimized localization errors.
Ensuring product quality and consistency
I also participated in team intensives and investor events such as Slush, contributing to product discussions and helping communicate the product vision. In day-to-day work, I paid close attention to product quality by identifying bugs, reporting inconsistencies, and ensuring pixel-perfect implementation together with the engineering team.
Through research-driven design and continuous iteration, TrainFlow evolved into a clear and structured product experience that simplifies complex training workflows and helps athletes stay focused on their progress.




















