Industry
Fitness & AI
Client
Totality Platform
Role
Senior Product Designer
Courage Peak · Elite Intensity
Overview
Courage Peak was a fast-paced design project focused on helping CrossFit athletes train with more structure, progression, and purpose. I joined as a Senior Product Designer and led the entire design process — from early concept and research to the final UI. The goal was clear, the timeline wasn’t forgiving, and the challenge was to deliver something smart, focused, and motivating — all just in time for Wodapalooza.
Why this mattered
CrossFit athletes tend to train with intensity, but without clear visibility into their progress or guidance tailored to their level. The client — a former military trainer and CrossFit coach — wanted to change that. The idea was to create a tool that didn’t just track workouts, but actively helped users move from scaled to intermediate, and eventually to RX — the highest level in CrossFit — using data, feedback, and a bit of smart nudging.
What I did
I joined the project as Senior Product Designer and was involved from the very beginning — starting with early conversations with the client. There wasn’t a real brief, so I did what made sense: asked questions, listened carefully, and shaped the product direction from scratch.
From there, I led the full design process, which included:
Clarifying goals and defining the product strategy based on early discussions
Leading competitive research and mapping out relevant fitness and training apps
Designing the entire UX and UI of the app from scratch
Creating a lightweight design system to ensure consistency and flexibility
Building flows for AI-generated workout recommendations and progression tracking
Designing gamified elements to keep users engaged and motivated
Crafting a visual language that felt sharp, energetic, and tailored to CrossFit athletes
How we approached it
Courage Peak was built for people who don’t show up to take it easy. The goal was to help serious CrossFit athletes train with purpose, push harder, and get closer to that RX level — one smart recommendation at a time. We designed a system that could adapt to each athlete’s level, track performance, and suggest personalised workouts and weights based on their progression. Everything revolved around keeping the user moving forward — no guesswork, no wasted reps. The experience had to be focused and frictionless. Athletes don’t need distractions mid-WOD — they need clear goals, fast access, and a design that keeps up. Initially, there was no hard deadline. We were moving at a comfortable pace — until the CEO announced he’d be attending Wodapalooza and wanted a working prototype ready to demo with athletes at the event. That changed everything. We had to shift gears, speed up, and deliver something that could be tested live — under pressure and on time.
Outcome
The app was delivered on time, and the client was genuinely happy with the result. It set the foundation for a more data-driven and adaptive training experience — and opened the door for future iterations grounded in real user feedback. For me, it was the perfect mix of personal and professional: designing for something I’d just started practising, and getting to shape an experience I would’ve wanted as a beginner myself.
What I would’ve done next
With more time, I would’ve loved to run proper user testing with real athletes — not just to validate the logic behind the recommendations, but to understand how they actually trained, reacted, and engaged with the app under pressure. I also would’ve spent more time refining the UI. A lot of decisions had to happen fast, and while the experience worked, I know it could’ve been pushed further visually — especially for an audience that expects intensity and focus in everything they do.
Keep exploring






