Case Study
ShadeTwin
Predictive Shade Matching Intelligence
Overview
The Problem
Online beauty shopping is broken. Shade names are meaningless across brands. “Warm Beige” from one brand looks nothing like another's. The result: millions of returns and a $68B market with a massive trust gap.
ShadeTwin predicts how a shade will perform on your unique skin profile using a multi-factor intelligence engine — the same way a professional makeup artist thinks. Available on Android, iOS, and the web.
Experience
Inside the App
Core Features
AI Skin Scan
Front camera analysis with ML Kit face detection. Extracts Lab color, ITA angle, melanin/hemoglobin indices, Fitzpatrick phototype, and continuous undertone — calibrated via sclera-based white balance.
CIEDE2000 Matching
Perceptual color distance scoring across 5 dimensions — tone depth, continuous undertone, oxidation timeline, finish compatibility, and contrast level — producing 0–100 match scores.
Shade Twins
Find real people with matching skin profiles. See their verified product recommendations with ratings and personal notes across 35 twin personas.
Lighting Simulation
CCT-based Bradford Chromatic Adaptation with real CIE illuminants (D65, A, F2). Preview how shades shift across daylight, indoor, studio, and flash conditions.
Category-Tabbed Matching
Browse matches across 9 product categories — foundation, concealer, blush, bronzer, lipstick, lip gloss, lip liner, eyeshadow, eyeliner — each with color-coded badges, personalized top picks, and 129+ brands.
Profile Sync & PDF Export
Skin profile syncs across devices via cloud. Export detailed analysis reports as PDF with match scores, color swatches, and personalized recommendations.
Season Analysis
Primary and secondary color season with confidence percentages. Borderline users see proportional scoring rather than forced categorical assignments.
Intelligent Warnings
Oxidation risk alerts with fresh/2hr/4hr/8hr timeline. Undertone mismatch detection. Finish compatibility warnings. Better-match suggestions.
Smart Tools Suite
Foundation Check scans your current shade for match accuracy. Your Stack builds a personalized multi-category makeup routine. Dupe Finder photographs any swatch and finds affordable alternatives. Shade Copy transfers shades between brands.
Two-Pass AI Architecture
Haiku extracts metrics and validates faces; Sonnet generates narrative analysis. Replaces single large-model calls for 93-96% cost savings while maintaining quality.
Scan History
Visual date-selector timeline of past analyses. Up to 7 records per user with a 3-day minimum gap, enforced server-side.
Dynamic Config & GDPR
Server-driven free brand limits, analysis caps, and feature flags. Self-service account deletion for full GDPR compliance.
Intelligence
The Match Engine
Not just comparing hex codes. The MatchEngine uses CIEDE2000 perceptual color distance with continuous undertone analysis, scoring across 5 dimensions with contextual explanations.
CIEDE2000 Color Distance
Perceptual color distance — 0/8/20/35/50+ penalty tiers
Continuous Undertone
Hue angle H* from Lab a*/b* — proportional matching, not categorical
Oxidation Timeline
Fresh/2hr/4hr/8hr prediction, 1.5x multiplier for oily skin
Finish Compatibility
Dewy on oily penalized; matte on dry penalized
Contrast Level
High contrast + light product = washout risk
Science
Clinical-Grade Analysis
ITA Angle
Clinical pigmentation metric (ICC 0.98) from L*/b* — maps to Fitzpatrick phototypes
Chromophore Analysis
Melanin index, hemoglobin index, and eumelanin/pheomelanin ratio from RGB/Lab channels
White Balance
Sclera-based illuminant estimation with Bradford Chromatic Adaptation Transform to D65
Aesthetic
Dark Luxury Editorial
Products carry the color, not the UI. A matte obsidian canvas lets swatches speak authentically. Gold accents signal premium positioning.
Background
#0E0E0F
Surface
#141416
Elevated
#1C1C1F
Accent Gold
#C6A972
Success
#8FD19E
Warning
#F2C94C
Error
#FF6B6B
Text Primary
#F5F5F4
11,000+
Shades
129+
Brands
9
Product Categories
3
Platforms
Interested in building something like this?
Partner With Us















