The outfit poster
A direct upload moment keeps the daily action clear.

OOTD makes daily outfit sharing feel more like community than performance. I led product design end-to-end as Founding Designer and Co-Founder, partnering with engineering through an alpha-tested sprint.
End-to-end product design · Cross-functional engineering · Active alpha users
Founding Designer + Co-Founder
End-to-end product design
Active alpha users
Daily sharing can build a habit, but performance pressure and shallow likes can make posting feel risky.
COMPETITIVE TRADE-OFFS
Tinder’s binary swipe was rejected: fashion is subjective and context-dependent, so a yes/no verdict can reduce personal style to superficial judgment. BeReal’s urgent prompt makes the habit easy to remember, but without structured social reward it can add fatigue. OOTD keeps the daily rhythm and gives feedback more nuance.
OOTD keeps a repeatable daily rhythm while using contextual tags, private feedback, and non-punitive score curves to make feedback more expressive than a like.
DESIGN APPROACH
Familiar patterns helped users get started. I worked with engineering to simplify onboarding, navigation, and first-release UI states.

A familiar posting loop, shaped for more thoughtful community feedback.
A single 5/5 can look perfect; a single 1/5 can feel punishing. Bayesian averaging pulls low-volume posts toward the community mean, then gives the post’s own ratings more weight as votes arrive. This is designed to reduce early-score volatility—not to promise that ratings cannot hurt.
Keep the selected rating constant, then change how many people have rated it.
A five-star response is more expressive than a like—but without safeguards, a single early rating can become a public penalty.
The post receives a low rating before enough context or votes exist.
A tag-based prompt turns a blunt score into constructive, specific feedback.
Bayesian smoothing anchors the early score near the community mean.
The post’s own average earns more influence only as ratings accumulate.
Alpha feedback shifted the concept from binary votes to five stars. That added nuance—and surfaced a fairness edge case: a handful of early ratings should not define a post. Bayesian smoothing became the next design direction. No retention or engagement lift was measured in this alpha.
REFLECTION / WHAT I’D CARRY FORWARD
Designing habit-forming loops without toxic social metrics.
Using Bayesian smoothing as a UX shield against performance anxiety.
Streamlining onboarding navigation under strict engineering constraints.