TomFit mobile app
2025-2026
Client
TomFit
TomFit
Designing a fitness app from zero to launch
Role
Team
The Challenge
TomFit is rethinking the gym experience by combining fitness machine with a personalized mobile app. I joined as the product designer at the earliest stage.
My job was to design the entire mobile application, facilitate product workshops, and advise on UX strategy and roadmap priorities. I worked closely with the CEO and a small dev team in a fast-paced environment where speed and design intuition mattered more than lengthy validation cycles.
The team needed to ship a minimum viable product quickly to start onboarding early adopters at physical studio locations.
Process
Product Workshops & Strategy
I facilitated product workshops with the CEO and dev team to align on priorities, define the information architecture, and establish which features are the most important. These sessions shaped the roadmap and helped the team make hard trade-offs between scope and speed.
Designing Core Screens
Home Screen – Evolved through four major iterations as we learned what information users needed most. The progression tells the story of the product maturing – from a simple greeting to a rich dashboard with upcoming sessions, strength balance and quick actions.
Booking & Scheduling – The heart of the experience. Users need to find available sessions, book training slots, and manage their schedule. I’m particularly proud of this flow — it balances information density with clarity, making the booking process feel effortless despite the underlying complexity (availability, location, session types, capacity).
The purchasing process – A complex, multi-stage purchasing process that integrates Stripe’s capabilities with complex pricing structures and trial periods in different countries (and different offers). Working with all team members – from the CEO to the junior developer performing the smallest task.
Trainer availability – at that time, we had very limited resources on the frontend, while the backend was quite free. After talking to the CEO, I managed to establish a UI that uses almost exclusively existing components, implementing a lot of new functionalities: CRUD on slots, spliting availability slots, recurring and single slot handling, and much more.
Impact
- Designed the entire product from concept to developer hand-off as the sole designer
- Facilitated product workshops that shaped the roadmap and feature prioritization
- The app launched and is live, serving users at TomFit studio locations
- My redesign proposal influenced the visual direction the team continued to pursue
- The project later scaled to a larger product-UX team — a sign that the foundation I built was solid enough to grow on


