Senior UX Designer · Project Lead · 2025

Salon Precision, At Home

A two-line brief to build salon-grade, zero-guesswork hair coloring at home — while the hardware was still catching up.

Colorant cover — the AR hair-color try-on screen, previewing a shade live on camera
Role
Senior UX Designer, Project Lead
Timeline
4 weeks
Platform
Mobile app (iOS/Android)
Team
1 lead + 2 supporting designers

01 — Overview

Designing ahead of the hardware

Henkel was building Colorant: an IoT-integrated hair-coloring device designed to close the gap between professional salon results and the convenience of coloring at home — precise gradients, highlights, and full-coverage color, with zero guesswork. The hardware was still catching up to that ambition, and there was no app yet to match it: no defined features, no research, no digital experience. I proposed building that companion app as part of the engagement — my job was to figure out what it should be, and design it, in one month.

Why do people hesitate to color their own hair in the first place?

02 — Discovery

Understanding the real problem

With no budget for live interviews in week one, I went where honest opinions already lived: hundreds of product reviews, YouTube tutorials, and the comments beneath them — plus a structured teardown of competitor AR hair-color apps. Three problems surfaced again and again.

  • People don't trust the outcome: the most common question, by far, was some version of “will this actually look good on me?” That uncertainty is what stops people from buying, or from finishing a session they've started.
  • Instructions don't adapt to the person: most products treat every user the same regardless of hair type, length, or experience — so guidance feels generic and gets tuned out.
  • Running out of supplies mid-session is a real pain point: developer, cartridges, gloves — when people run low, they stop or give up on the product entirely.
The UX process board — project brief and competitor product analysis beside the secondary-research cluster: competitor teardowns, tutorial stills, and mined user-review feedback
The secondary-research board — competitor teardowns and mined product reviews, before any of it was synthesised.
Proto-persona — Rachel Adams, 42, PM at a tech company in Austin, Texas, who colors her hair at home every three to four weeks, with her motivations, needs, and pain points on sticky notes
Proto-persona — the empowered at-home colorist.
Affinity map — fifteen clustered themes including Safety, Expensive, Insufficient Information, Availability Alert, Time & Effort, Fear, Decision, Guide, and Gray Hair
Affinity map — fifteen themes clustered from the raw feedback.
When someone is about to change something as visible as their hair, they want to know how it'll turn out — so they can feel confident before they commit, not just hopeful.

Where trust shows up

  • Before the session: confidence in the color — “will this look good on me?”
  • During the session: confidence in the process — “am I doing this right?”
  • Around the session: confidence it won't be interrupted — “do I have what I need to finish?”

03 — Strategy

From insight to strategy

What people struggle with
What the app should do
Not trusting how a color will look
Let them preview it on themselves, instantly
Generic, one-size-fits-all guidance
Walk them through their session, step by step
Running out of supplies mid-process
Notice when they're low, and make reordering effortless
No competitor combined an AR color preview with real-time, device-synced guidance in one experience. That combination became the foundation of the product.

Structuring the experience

Five sections cover the full experience, with the signature feature given a permanent, elevated home in the tab bar. Profile lives on the avatar (top-left of Home), keeping the five tabs focused on the frequent jobs.

  • Home: a calm dashboard — device status, next-shade suggestions, reminders, quick actions.
  • Device: pairing and guided, step-by-step operation.
  • Try On: the AR color visualizer — centered, elevated in the nav.
  • Shop: refills and accessories, folded into the experience rather than bolted on.
  • Feed: a community of real results.
Eight end-to-end user flows — App User, Onboarding, Device Pairing, Personalization, Coloring Tutorial, Try On, Shop and Profile — all drawn from one shared legend of start, action, screen, prompt, decision and status shapes
Eight flows, one legend — start, action, screen, prompt, decision, and positive/negative status, used the same way in every diagram.

Eight flows, one shared language

  • Onboarding — sign in, verify, first-run routing
  • Device Pairing — Bluetooth or Wi-Fi, with recoverable failure paths
  • Personalization — an adaptive hair-profile quiz
  • Try On — camera or upload → scan → shade selector → save
  • Coloring Tutorial — a device-synced, timed, step-by-step session
  • Shop — reorder or schedule a reminder before supplies run out
  • Profile — saved looks, history, settings

04 — Design

Building the design system

Because this app didn't exist before, there was no design language to inherit — so I built one, grounded in Schwarzkopf's brand guidelines and extended for digital product needs.

  • Color: primitive → semantic tokens throughout. The accent is Schwarzkopf's brand pink; the hair-tone palette — bold / pastel / natural across eight hues — is literally the brand's own secondary palette.
  • Typography: the brand's headline face wasn't available, so I used the brand book's sanctioned alternative — one humanist family carrying the full hierarchy, from headlines down to fine print, tuned for legibility across every screen.
  • A full, atomic component library: buttons, inputs, selection controls, avatars, ratings, pickers, cards, sheets, modals, empty/error states, and navigation — all token-bound, with visible focus rings, comfortable touch targets, and WCAG-minded contrast.
The design system sheet on a dark canvas — the type ramp, colour primitives bound to variables across bold, pastel, natural, neutral and feedback scales, and the component library: buttons, icon buttons, forms, pickers, lists, chips, modals and bottom sheets, navigation, product and progress cards
One sheet, three layers — the type ramp, colour primitives bound to variables, and every component assembled from them.

The signature feature — AR color try-on

One of the app's signature tools for delivering on that zero-guesswork promise. A user points their camera or uploads a photo, the app maps their face, and they preview different hair colors on themselves in real time — pulled directly from the device's available cartridges. One tap changes the color. No commitment required.

This directly answers the most common hesitation from research: will this look good on me? By letting people see the answer before they act, the app removes the biggest barrier to using the product at all.

Consent, scan, then shade after shade on her own face — with a drag-to-compare slider back to where she started.

The second signature tool — a guided coloring session

Once ready, the app walks the user through the process in sync with the device, with a visible step indicator and live timers throughout, so they always know what's next.

One step on screen at a time — the indicator shows how far in you are, and the timers count for you, so nothing is left to guess.

Restocking the cartridge, before it runs out

Rather than treating the shop as a separate destination, the app notices when someone is likely running low and gets them reordering in a tap — or scheduling a color-refresh reminder — turning a frequent frustration into a non-event.

Refills for the shade already loaded in the device — reordered, then tracked, without leaving the app that ran the session.

05 — Results & Impact

What the work delivered

4 weeks
Brief to fully designed product
29
Screens designed
8
End-to-end flows mapped

What started as a stalled, idea-stage project — the client losing confidence and considering scaling back — became a fully scoped app: researched, designed as a complete system, and ready for development, in four weeks. The product direction I proposed, centered on the AR experience, is what re-engaged the client and earned the team an extended timeline to get it right.

Why these decisions held up

  • AR as the centerpiece wasn't a nice-to-have — it's the direct answer to the single largest barrier identified in research, given a permanent, elevated home in the navigation.
  • Folding the shop into the experience turns a known pain point — running out of supplies — into something the app handles before the user even notices it's a problem.
  • Personalizing from the first screen made every recommendation feel relevant immediately, shortening the time it took for someone to trust the app.

Closing showcase

Sign in — mobile-number entry, with a code to verify
Hair-profile quiz, question one — straight, wavy, curly or coily
Hair profile review — type, length, texture, natural and current colour, gray, condition and allergies, ready to save
Device pairing — power on the Colorant and keep it within reach, then scan
Paired — the Colorant is connected and ready to go
Home — device battery and cartridge status, start a guided session, and a prompt to set the next coloring reminder
AR try-on — Black Shade previewed live, with the cartridge shade row beneath
AR try-on — Amber Truffle previewed, with the drag-to-compare slider against the original colour
Guided session — insert the cartridge until it clicks, with the step indicator above
Guided session, final step — rinse until the water runs clear, then blow dry
Shop — refills for the shade currently loaded in the device
Product detail — Extra Light Blonde, rating, price, description and quantity
Cart — one refill, with subtotal, free delivery and total
Reminder interval — every two, three, four or six weeks, with four weeks recommended
Reminder date — a July calendar for picking the next colour refresh
Profile — saved looks, session history, orders, hair profile and notification settings

06 — Reflections

What I took away

What went well

  • Turning a vague, two-line brief into a clear, defensible product direction grounded in real user behavior — not assumptions.
  • Formalizing the design system as a foundation from day one, not an afterthought, which paid off the moment screen work began.

What I’d do differently

  • Push for even a handful of live user tests on the AR flow in week two — lightweight, but enough to validate the interaction model earlier.

Want the full walkthrough?

Happy to talk through the decisions behind this work.