A training tracker that had collected six years of features. The work was mostly subtraction — deciding what the app is for, then designing the interface around that single answer.
The home screen carried eleven competing elements. People opened the app, saw all of them, and closed it again without starting a session.
Mapped every flow and asked what each screen was actually for. Almost everything pointed back to the same need: tell me what today is.
Today became the whole first screen. History, plans and settings moved one level down — still there, no longer shouting.
Built the UI on tokens and shared components so new features land consistently instead of adding another visual dialect.
Implemented the interface against the design system, with motion used only where it explains a state change.
Along the way



After
The app now opens on a decision instead of a dashboard. Any engagement figures would have to come from the client — none are invented here.
No invented numbers. Ever.Next project