Selected work 01 · Talla
AI powered fashion styling app
A full wardrobe and no starting point. Talla turns an open question — what do I wear — into a short sequence with an obvious end.
03 · The problem
Getting dressed is a decision with no obvious first step.
People do not lack clothes. They lack a place to start. Most styling apps answer this by showing more, more inspiration, more feeds, more options which is the same problem in a nicer typeface.
Talla had to do the opposite. Narrow fast, decide once, and end the session rather than extend it.
04 · Who it is for
People deciding in the two minutes before they leave.
Not people browsing for pleasure. The design assumes a short session, on the one hand, and a person who already owns the clothes on screen or wants a personalized shopping experience.
That assumption decided nearly everything downstream: how many taps the flow gets, how much the AI is allowed to ask, and what happens when it is wrong.
05 · What I found out, and how
Before drawing anything I walked six competing apps end to end and recorded, for each, how long it took to reach one decided outfit and where the flow lost me.
The pattern held across all six: every app was built for browsing, and none of them had an ending. That produced the single requirement: the rest of the design hangs off the flow; the flow must terminate.
Stated plainly: this is a competitive benchmark, not moderated user testing. The full analysis is below so you can check it.
| Competitor | Strength | Gap | Opening for Talla |
|---|---|---|---|
| WheringSocial digital wardrobe and styling app | Uses clothes people already own; clear sustainability angle | Feature-heavy — the social layer competes with a quick decision | Make generation faster and calmer, aimed at daily confidence |
| AclosetAI fashion assistant and digital wardrobe | Strong AI positioning and personalisation | Free tier caps the wardrobe; onboarding turns into setup work | Give value before the closet is fully uploaded |
| CladwellSmart closet and capsule wardrobe planner | Excellent for capsule wardrobes and intentional buying | Interface feels dated and not AI-native | A premium, mobile-first AI styling experience |
| StylebookCloset organisation and outfit planning | Comprehensive wardrobe management, one-time purchase | Largely manual; little conversation or AI | Use AI to remove the manual planning entirely |
| IndyxDigital wardrobe with human styling and resale | Style-from-what-you-own philosophy, done properly | Human styling costs money and takes time | An always-available stylist for the everyday decision |
| CombyneSocial outfit creator and inspiration feed | Genuinely fun, creative outfit building | Inspiration and shopping outrank the real wardrobe | Stay centred on the user's own clothes, not trends |
What it added up to
- 01 Digital wardrobes are table stakes — but most still demand heavy manual setup.
- 02 AI styling is common now. Trust and explainability are not.
- 03 Community features are popular and pull attention away from “what do I wear today”.
- 04 Shop-your-closet and sustainability are the sharpest differentiators in the set.
- 05 The opening is fast generation plus explainability, on the wardrobe you already own.
draft · the two decisions below are placeholders. Swap in the real before and after, and describe what changed.
06 · Key decisions
Where the thinking becomes visible.
07 · Flows and design system
A component library, not a page of screens.
Every repeated element in Talla is a component with defined states, spacing and type styles. Building the library first is what let the flow change three times without the screens falling apart.
- ·Named tokens for colour, type and spacing, so a change happens in one place.
- ·Every component documented with its states, not just its default.
- ·Built to iOS conventions throughout — native controls, sheets and navigation.
- Slate 900 #0F172AApp shell, header, navigation
- Cool Grey #6B7280Secondary text, descriptions, metadata
- Violet #7C6EE6Primary CTA, AI highlights, selected states
- Gray 200 #E5E7EBBorders, dividers, input outlines
- Light Grey #F1F5FDDividers only
The library itself, at real values
128 component sets and 196 variables. These are the ones the outfit flow leans on — rebuilt here from the Figma file, not screenshotted.
Onboarding — six questions, then it starts working
Every step is skippable and the progress bar never lies about how much is left. Answers narrow the first generation; none of them block it.
08 · What I would test next
Three hypotheses I have not proven yet.
Answer first beats questions first.
Test: unmoderated task in Maze, both versions, measuring time to a decided outfit and drop-off before the first suggestion.
People will correct a wrong suggestion rather than abandon it.
Test: seed a deliberately poor first suggestion and watch whether people adjust, reroll, or leave.
The ending is what brings people back.
Test: a short diary study over two weeks, tracking whether sessions that reached a decision predict a return.






