UFC FIT

UFC FIT

Designing the mobile experience for a brand built for fighters — and making it work for everyone else.

● SHIPPED

Role

User Experience Designer

Timeline

2 months

Product

mobile app

Team

1 senior designer

OVERVIEW

Turning a fighter's brand into a beginner's app

UFC Gym is the world's leading MMA-inspired fitness brand — but its identity spoke to the professional fighter, not the everyday person trying to find a class near them.

BL3NDlabs was brought on to modernize UFC Gym's full digital platform.

My focus, as part of that team, was the mobile experience: turning an athlete-first brand into something approachable, and turning that brand into a working, reusable component library.

My ROLE

Owned the Mobile Experience

Designed the end-to-end mobile app experience — sign-up, class booking, schedules, gym details, and account — under the mentorship of a senior product designer

Iterated Through Structure, Not Just Style

Went through multiple rounds of wireframes over 2–3 months before landing on a final navigation structure and screen set

Built a Reusable Component Sheet

Translated the brand's typography, color, and UI patterns into a documented component library — buttons, cards, navigation, inputs — so the mobile UI could scale consistently across screens

Designed for the Edges, Not Just the Happy Path

Included empty states and secondary flows (menu links, detail pages) alongside the core booking experience — the parts that are easy to skip early in a career

IMPACT

call rate

3%

conversion

13%

engagement

15%

sales

23%

CONTEXT

A narrow lane inside a much bigger project

BL3NDlabs' engagement with UFC Gym was broad — brand strategy, a fragmented multi-team website, and a look and feel that felt inaccessible to anyone who wasn't already a serious athlete. That larger strategic work belonged to the senior team I was supporting.

My scope was narrower and specific: take the direction the brand was moving toward, and figure out what it actually meant on mobile — where someone is trying to find a gym, check a class time, or book a session in under a minute.

PROBLEM

Built for fighters, not first-timers

UFC Gym's brand spoke fluently to fighters. It didn't yet speak to someone nervous about walking into their first class.

On mobile specifically, that showed up as:

Intimidating visual tone

Bold, combat-sport-first styling that didn't invite a beginner in

No consistent mobile patterns

Every screen risked being designed in isolation without a shared system

Booking friction

Finding a gym, checking a schedule, and joining a class needed to feel fast and obvious, not effortful

SCOPE

Working inside an established brand, not defining one

I wasn't setting UFC Gym's visual identity — that direction came from the broader BL3NDlabs engagement. My job was translation: take that identity and make it hold up as a real, usable mobile product, screen after screen, without a designer having to reinvent a button every time.

process

Wireframes first, styling second

The senior designer and I worked through structural wireframes before touching visual design — testing navigation patterns (a top nav bar vs. a persistent bottom tab bar), information hierarchy on class and schedule cards, and how much a first-time user needed to see before booking.

The senior designer and I worked through structural wireframes before touching visual design — testing navigation patterns (a top nav bar vs. a persistent bottom tab bar), information hierarchy on class and schedule cards, and how much a first-time user needed to see before booking.

We landed on a bottom tab bar (Home, Reservations, Schedule, Profile) for quick, one-handed access to the actions people needed most — and iterated the schedule card layout until time, class name, instructor, and location could all be scanned at a glance.

solution

A component sheet that let the app scale

Typography, color, iconography, buttons, navigation, and cards were all defined once and reused everywhere — so a new screen meant assembling existing pieces, not designing from scratch. No formal design tokens or variables (this predates that becoming standard practice in my workflow), but the sheet was consistent enough that a new class card, gym card, or CTA could be dropped in without a fresh design pass.

Flows, not just screens.

Typography, color, iconography, buttons, navigation, and cards were all defined once and reused everywhere — so a new screen meant assembling existing pieces, not designing from scratch. No formal design tokens or variables (this predates that becoming standard practice in my workflow), but the sheet was consistent enough that a new class card, gym card, or CTA could be dropped in without a fresh design pass.

Flows, not just screens.

Beyond the core booking flow, I mapped out sign-up, detail pages, menu links, and — deliberately — empty states: what someone sees before they've booked a single class or earned their first reward point. It's a small thing, but it's the difference between a demo and a real product.

outcome

My first system, start to finish

The mobile experience and component sheet shipped as part of BL3NDlabs' broader UFC Gym platform relaunch. For me, it was the first time taking a project through full structural iteration — wireframes to final system — under real client constraints and senior mentorship, rather than in a classroom.

looking back

What I'd build differently now

What I'd do differently now:

Push earlier for lightweight usability testing on the booking flow, even informally

Set up basic design tokens/variables rather than a static style sheet, to make future updates faster

Document component usage guidelines for handoff, the way I later did on BBN

More Projects

More Projects

LET’S TALK

Let’s work together

LET’S TALK

Let’s work together

LET’S TALK

Let’s work together