Selected Work · Case Study 01

Generato

An AI image generator, redesigned so first-time users can describe what they see in their head — and actually get it back.

Role
Lead Product Designer
Timeline
12 Weeks
Team
3 Eng · 1 PM
Year
2024
Scroll
GeneratoAI ImageCase Study2024GeneratoAI ImageCase Study2024

The Product

Generato workspace with generated image

Same system, in your pocket

Mobile generation result
Mobile style picker sheet
Mobile lighting picker
Background remover result — dog cutout
Out of credits state

"We don't need a redesign. We need a better model."

— Founding CTO, kickoff meeting
The Resolution Upscaler — drag right for 4K, left for standard
Standard low-resolution AI output
Same image after 4K AI upscaling
← Standard 4K Upscaled →
Drag right to upscale
8 interviews.
800+ surveys.

Three patterns kept repeating across every conversation.

Prompt Anxiety"I don't know the magic words to make it work"
No Feedback"Did I type enough? There's no way to tell"
Overload"Too many settings, I just want to generate"
Trial & Error"I guess randomly until something works"
Copy-Paste"I copy prompts from Reddit"
Wasted Time"45 seconds and it's usually wrong"
No Learning"I can't figure out what makes a good prompt"
Intimidation"This tool is made for experts, not me"
0
Said prompt confidence
was #1 frustration
0
Never read a
prompting guide
0
Churned in
first session
ResearchInsightsDiscoveryPatternsResearchInsightsDiscoveryPatterns

The problem wasn't the AI.
It was the gap between what users imagined and what they could describe.

How Isolved it.

From user stories to wireframes — the artifacts I produced to turn three research themes into a concrete redesign.

1 User Stories
Week 0324 stories drafted3 prioritizedFramework INVEST
01 · Beginner
Sam — first-time user

As a first-time user, I want to describe scenes in plain English so that I don't have to learn prompt engineering before I see a result.

Solves: Prompt Anxiety
02 · Marketer
Jamie — content creator

As a creator on a credit budget, I want to know if my prompt is strong before I generate, so that I stop burning runs on weak inputs.

Solves: No Feedback Loop
03 · Returning
Alex — casual designer

As a returning user, I want the interface to stay out of my way so that I can focus on the image I'm trying to make, not the controls around it.

Solves: Interface Overload
On the cutting floor · 21 others
Collaborate on a prompt in real time Generate from voice input Remix a friend's prompt Export to Figma plugin Save presets by mood Bulk-generate variations Animate a still Style-transfer from an upload
2 Journey Map · current state
Week 048 interviews synthesized5 stages mapped47% churn at Stage 05
Discover
Stage 01
Hears about Generato from a friend, signs up, lands on an empty prompt field.
"Cool, let me just type something and see what happens."
Hopeful
FrictionNo onboarding, no examples, a blank canvas.
Try
Stage 02
Types "a cat sitting on a chair" and hits generate. Waits 45 seconds.
"Is there a trick to this? It looks kind of flat."
Unsure
FrictionNo preview of prompt quality before spending credits.
Fail
Stage 03
Result is blurry and off-composition. Opens advanced settings, doesn't recognize half the labels.
"Wait, what's CFG scale? Am I supposed to know this?"
Intimidated
FrictionExpert controls dumped on a beginner with no explanation.
Retry
Stage 04
Copies a prompt from Reddit, tweaks random sliders, generates again.
"I have no idea what I changed or why it worked."
Frustrated
FrictionNothing to learn from — trial and error with no feedback.
Churn
Stage 05
Closes the tab. Never comes back. 47% of first-session users drop off here.
"This tool's not for me."
Gave Up
FrictionNo reason to return — no progress, no hook, no win.
Emotional arc Emotional arc
Interview verbatim · P04

"I kept pressing generate hoping it would just figure out what I meant. By the fourth try I realized the tool wasn't going to meet me halfway."

— Returning user, churned session 2
3 Information Architecture
Week 06v1 → v38 top-level items → 4Card sort n=14
v1 · Audited — current product
Everything at the top level.
Old information architecture — flat Generato Home Browse Templates Community Generate Gallery Trending Settings Account Model CFG Seed Adv.
v3 · Chosen — prompt-centric
Generate is the spine.
New information architecture Generato Home Generate Gallery Settings Recent Quick Start Prompt Input Enhance Strength Style Options Advanced Score Detail All Images Favorites Themes Account
4 User Flow · redesigned
Week 073 flow iterations7 steps → 4Validated think-aloud n=6
01
Write Prompt

Natural language, no jargon required. A single field greets the user with three example prompts underneath.

Plain English
02
AI Enhances

Suggestions appear inline for lighting, angle, and style. One tap to accept — users learn vocabulary naturally.

Inline assist
03
Score Check

A strength meter scores specificity, style, and detail before generating. Weak prompts get a nudge, not a failure.

Pre-flight
04
Generate

High-confidence runs with no guessing. Result screen suggests one specific tweak to try next.

Confident run
Iterations
v1 · 7 steps, manual tuning v2 · 5 steps, template picker v3 · 4 steps, inline assist
5 Wireframe Exploration
Week 084 directions explored1 chosenTested n=12
Conversational
Too slow
Rejected
Visual Builder
Overwhelming
Rejected
+ suggestion+ style
Strength82
Smart Enhancement
Simple + AI + meter
Chosen
Template Gallery
Too constraining
Secondary

3 rejected. One chosen.

01
Why Conversational failed

Chat framing made every run feel like a negotiation. Users wanted a canvas, not a conversation partner.

02
Why Visual Builder failed

Ten controls on screen tested worse than the audit baseline. Choice paralysis beat the old interface overload.

03
Why Smart Enhancement won

One prompt field + an inline strength meter. It earned trust by being quiet, not clever — the exact opposite of v1.

FeaturesSolutionsDesignInnovationFeaturesSolutionsDesignInnovation
01
Dynamic Prompt
Enhancement

Type a rough idea. The AI suggests lighting, angles, and style in real-time. One click to accept. Users learn vocabulary naturally.

Solves: Prompt Anxiety
a cat on a chair
AI Enhanced

A fluffy ginger cat curled on a mid-century armchair, soft window light, shallow depth of field

+ soft lighting+ 50mm lens+ warm tones
02
Prompt Strength
Indicator

A visual meter scoring specificity, style, and technical detail before generating. Users see exactly what to improve. Confidence +41%.

Solves: No Feedback Loop
82
Prompt strength
SpecificityA
StyleB+
DetailA-
03
Simplified
Interface

Prompt field front and center. Advanced settings behind progressive disclosure. 40% less noise. Generate button found 3s faster.

Solves: Interface Overload
Generate
04
Customizable
Themes

Six themes adjusting density, contrast, and accent colors. Users shape the tool to how they work. Sessions +23%.

Solves: One-Size-Fits-All
Midnight
Paper
Amber
Deep Sea
Contrast
Violet

The featureI had to kill.

Round 1 — Week 6

Prototype

10/12 understood Strength Indicator instantly
Enhancement most praised feature
Auto-correction frustrated users
3 couldn't find Advanced Settings
Task time: 4.8 min (from 8.2 baseline)
Round 2 — Week 10

After Fixes

Opt-in replaced auto-correction
Progressive disclosure for settings
All 12 completed the task
Task time: 3.1 min average
Satisfaction: 4.6/5
What went wrong

I auto-corrected prompts without asking

My initial design silently "improved" vague prompts. Output quality +15%. Satisfaction −22%.

"It changed my words without asking."

Agency matters more than optimization.

V1 — Auto-correct (killed)
a dog running in park
Auto-corrected

a dog running in park → A golden retriever sprinting through an autumn park, motion blur, golden hour

V2 — Opt-in suggestions (shipped)
a dog running in park
Suggestion

Add "golden hour, motion blur" for a more dynamic shot?

AcceptDismiss
The fix

Opt-in suggestions — same intelligence, user stays in control. Satisfaction: 2.8 → 4.4/5.

-62%

Time to first image. 8.2 min → 3.1 min.

Timed tasks, 12 participants

Prompt Confidence
+41%
3.2 → 5.4 / 7
First-Gen Acceptance
+28pp
22% → 51%
Satisfaction
+48%
3.1 → 4.6 / 5
Post-launch metrics dashboard
-62%
Time to first image
+41%
Prompt confidence
+28pp
First-gen acceptance
+48%
Satisfaction

The final product

Generation result on mobile
Style picker on mobile
Lighting picker on mobile
Generated variations on mobile
Background remover on mobile
Background remover upload screen on mobile
Before/after upscale on mobile
Magic brush on mobile
Out of credits on mobile

The best features disappear into the experience. Users don't notice the Strength Indicator helping them — they just notice their images got better.