Case study · v2.0

AI-Powered
Segmentation
Platform

An enterprise-grade tool that enables data scientists, analysts, and product teams to discover, classify, and act on customer segments — without writing a single query.

Role
Lead Product Designer
Version
v2.0
Status
Active — In Review
Year
2026
4+
User personas served
2
Core operation modes
<15min
Target time-to-first-segment
6+
Feature modules
Overview

What is segmentation & why it matters

Segmentation is the process of dividing a broad customer base into smaller groups of people who share similar characteristics — behavior, demographics, or purchasing patterns.

In data terms, it means analysing datasets to discover natural groupings, then using those groupings to personalize experiences, target campaigns, and prioritize product decisions.

A retail chain with thousands of customers, for example, might discover a set of high-frequency, low-basket shoppers who respond to entirely different offers than occasional big-basket buyers — insight that stays invisible in an unsegmented view.

Segmentation enables businesses to better understand their customers, tailor experiences to distinct needs, and make sharper, faster product decisions.
— Segmentation Tool Design Document, v2.0
Machine Learning K-Means DBSCAN Feature Engineering Anomaly Detection Classification
User Research

Four personas, one unified platform

The tool serves four distinct user types, each with different skills, goals, and reasons for opening it. Every screen has to make sense to all four at once.

Overview

Two modes for every use case

Not every team starts from the same place. Some are exploring a dataset for the first time; others are applying a segmentation model they already trust. Both paths start from the same entry point.

MODE A

New Segmentation

Discovers new segments from unlabeled data using unsupervised clustering — ideal for the first time you're exploring how a customer base naturally groups together.

K-Means · Recommended DBSCAN GMM Hierarchical
MODE B

Existing Segmentation

Applies a segmentation model you've already validated to new or updated data, keeping every classification consistent with the original definitions.

Classification Model · Recommended Rebalance Segment Add New Data Points Segment Profiles
Color

Color, defined with intent

Every color in the system carries meaning before it carries decoration. Segmentation and classification each get a distinct hue so users always know which mode they're in; status colors stay identical across both themes.

PurposeDark themeLight themeWhy
UX Flows

Step-by-step user journeys

Every flow is documented as the design reference for engineering handoff — from the first file upload to the final saved segment.

System Architecture

End-to-end process flow

The complete decision flowchart covering both modes, from the first upload to the final health check — one source of truth for design and engineering.

Mode A — Segmentation
Mode B — Classification
Decision point
Shared step
Mode A · Labeled or unlabeled
Upload fileCSV or Excel, any label type
Data PreviewAI data health summary
Perform health check?Labeled datasets only — rows, anomalies, clusters, per-segment reasoning
AI Feature RecommendationPrimary + secondary features, scored
Mode B · Labeled + unlabeled
Upload fileLabeled, or labeled + unlabeled
Segment profiles available?Yes → Rebalance segment · No → Add new data points
Know attributes?Yes → Feature recommendation with AI · No → without AI
Model Selection & TrainingClassification model fit to existing segments
Shared from here
Feature EncodingCategorical features auto-handled
Profiling / ResultsSegment table, AI-derived descriptions
Anomaly DetectionAI-driven reasoning per outlier
Feature Specifications

Six core feature modules

Every module in the platform, with design intent and functional scope, organized by what it's responsible for.

Problem-Solving Process

How this design came together

From early alignment across disciplines to the specific UX gaps found in early flows — and what shipped to close them.

Step 1 — Discovery: aligning with frontend, backend & design.

Before any pixel was placed, I sat down with frontend engineers, backend engineers, and the design lead to map what was technically feasible, what data was available at each step, and where the biggest UX risk lived — the moment a user has to trust an AI recommendation without seeing the reasoning behind it.
UX gap foundWhat I designed
Roadmap

Feature prioritisation by business value

Not all features carry equal design weight. This map plots each module by business value against design effort, to sequence what ships first.

Feature / moduleBusiness valueDesign effortNotes
Credits

Built with a little AI help

This case study — the copywriting, content structuring, and parts of the build — was put together with the help of AI tools, ChatGPT and Claude, alongside my own design and research work.

View source file on Figma