Product Designer  ·  11 Years Experience

Crafting
Human-Centered
Digital Experiences

I transform brand strategy into scalable product experiences — architecting intuitive systems that users love and businesses scale across markets.

11+
Years
40+
User Interviews
$200K
Revenue Generated
9:41 ●●● Almaty Cocoa Artisan Collection NEW Dark Truffle $28 Add Hazel Praline $34 Add Kaspi · QIWI · Visa · Mastercard CHECKOUT — ₸8,400
linkedin.com/saves
Saved Items 247 items across 8 folders All Jobs Posts Career 12 items Learning 34 items Leadership 8 items AI & ML 19 items RECENT 5 things great PMs do Remind me in 2 days UX Research Methods Career folder Google PM role — Apply Deadline 🔒 Only me · Private

Design Philosophy

"Evidence beats claims. Every decision must answer: does this help the user feel confident enough to act?"

$200K/moRevenue Generated
+156%Conversion Rate
−52%Fraud Reports
88%Filter Adoption
−70%Lost Item Complaints
40%Dev Time Saved
4.8/5Trust Score
40+User Interviews
$200K/moRevenue Generated
+156%Conversion Rate
−52%Fraud Reports
88%Filter Adoption
−70%Lost Item Complaints
40%Dev Time Saved
4.8/5Trust Score
40+User Interviews

11 years turning complexity into clarity — now with AI

I'm a Product Designer specializing in AI-powered experiences, combining UX, product strategy, and measurable business impact. I've led real growth — from 0 to $250K/month — so I don't just design interfaces, I design decision systems that influence user behavior and drive results.

What differentiates me is how I integrate AI into products. I don't treat AI as a feature — I design how it behaves within the experience. This includes structuring prompt systems, designing AI interaction patterns like assistants and copilots, and handling uncertainty, errors, and trust through UX.

Currently open to senior Product Designer or Lead UX roles at companies building AI-native products where design is a strategic advantage.

Product Designer & UX Consultant
Self-Employed
Aug 2015 – Present · 9+ years
Product Designer
Digital Karma, LLC
Jul 2020 – Jul 2022
UX Designer
UIUX Global
Dec 2020 – Mar 2022

Specialisation

AI-Powered Product Design

I'm a Product Designer specialising in AI-powered experiences, combining UX, product strategy, and measurable business impact. I've led real growth — from 0 to $250K/month — so I don't just design interfaces, I design decision systems that influence user behavior and drive results.

What differentiates me is how I integrate AI into products. I don't treat AI as a feature — I design how it behaves within the experience. This includes structuring prompt systems, designing AI interaction patterns like assistants and copilots, and handling uncertainty, errors, and trust through UX.

Prompt System Design AI Interaction Patterns Copilot / Assistant UX Uncertainty & Error Handling Trust Through Transparency Human-AI Control Balance Adaptive Intent Systems AI Behavior Design

"I design how AI behaves within the experience — not just what it does, but how it communicates uncertainty, earns trust, and adapts to real human intent."

Mounir Elogbani · AI Product Design Philosophy

I focus on turning AI capabilities into clear, usable, and reliable experiences — where users feel confident, not confused. Balancing automation with user control, providing transparency through explanations, and designing systems that adapt to user intent in real time.

AI Behavior Design

I design how AI behaves within the experience. Structuring prompt systems, interaction patterns, and response states that feel intentional — not accidental.

Trust & Transparency

Designing how AI explains itself — surfacing confidence levels, handling errors gracefully, and giving users the right level of control to stay in the loop.

Impact-Driven Execution

Every design decision traces to a metric — conversion, drop-off, engagement. I design systems that can be built, measured, and iterated at scale.

Design That Moved Metrics

Almaty Cocoa · E-Commerce Transformation

Revenue

Monthly Revenue Generated

From $0 to $200K/mo in 10 weeks — zero digital infrastructure to full trilingual platform

Conversion

Conversion Rate Lift

Checkout redesign + localized payment flows + cultural trust signals

Trust

Trust Score (was 2.1)

Kaspi bank logos, SSL messaging, region-specific credibility signals

Engineering

Dev Time Saved

45+ component design system with Storybook token sync

Craigslist Evolved · Marketplace Trust Redesign

Engagement

User Engagement Lift

Time on page across all sessions — image-forward browse + trust architecture

Safety

Suspicious Reports

Verified seller profiles, trust scores, and evidence-based credibility signals

Discovery

Filter Adoption Rate

Structured listing data + modal filter (A/B winner over drawer by +25%)

Usability

Usability Score

"Excellent" — 22 moderated tests, 89% task completion vs 85% target

LinkedIn Save Redesign · Retention Engineering

Retention

Saved Item Revisit Rate

Smart Collections + recall infrastructure turned archive into action system

Behavior

Saving Frequency

Privacy control default changed — anxiety removed, saves jumped immediately

Adoption

Folder Adoption

85% of users created at least one Smart Collection within 7 days of launch

Platform

Mobile Parity

First time the complete save experience was available on mobile — 0% → 100%

Design Principles Manifesto

01

"Evidence beats claims."

Users trust what they can verify, not what they're told. Every trust signal I design is rooted in real data — reviews, response rates, verification badges — not marketing copy.

02

"Perceived simplicity over actual simplicity."

The goal isn't the fewest steps — it's the least anxiety. Showing the full journey upfront reduces hesitation more than hiding complexity ever will.

03

"Trust is culturally defined."

What signals security in one market may be meaningless in another. Design that ignores cultural context doesn't just underperform — it actively erodes confidence.

04

"The product is the trust."

Trust isn't a feature you add at the end. Every layout decision, every piece of information you surface or withhold — these are all trust decisions.

05

"Design systems are team multipliers."

A great design system doesn't just ensure consistency — it compresses iteration cycles, reduces developer ambiguity, and lets teams focus on what matters.

06

"AI should reduce friction, not add it."

AI experiences fail when they make users feel uncertain or unaware of what's happening. The design challenge is making AI feel like a natural extension of user intent.

Case Studies that
moved metrics

End-to-end design ownership — from research and strategy to shipped product and optimization.

02 / 03

Marketplace Trust Architecture

Classifieds to Trusted Transactions

Redesigning Craigslist for a mobile-first world — verified profiles, smart filtering, and trust infrastructure.

+78% Engagement −52% Fraud

03 / 03

Retention Mobile Parity

Save & Forget → Save & Execute

Turning LinkedIn's passive archive into an active professional action engine with smart organization and privacy controls.

+64% Revisit Rate −70% Lost Items

My Design Process

01

Discover

User interviews, diary studies, competitive audits. I start with questions, not assumptions.

02

Define

Synthesis, journey mapping, problem framing. Clarity before pixels.

03

Design

Wireframes → high-fidelity → design systems. Component-first for scale.

04

Validate

Usability testing, A/B experiments, session replay. Evidence over opinion.

05

Iterate

Post-launch monitoring, feedback loops, compounding improvements.

Principles That
Drive Every Decision

01

Structured Execution

Organization is a competitive advantage. I manage every phase with clarity and documented rationale — so decisions stay consistent across the entire product lifecycle.

02

User-Centered Curiosity

I ask better questions before drawing a single frame. Every design decision traces back to a real user insight — not a stakeholder assumption.

03

Ethical Foundation

Design that respects people earns trust. I build products that are honest about what they do, inclusive by default, and worth using long-term.

Tools & Technology

Design

Figma
UI design, components, design systems, Storybook token sync

Design

Adobe XD
Prototyping, interactive flows, stakeholder presentations

Research

User Research
Interviews, diary studies, usability tests, session replay

Research

A/B Testing
Hypothesis-driven experiments, analytics, data-driven iteration

Development

HTML / CSS / JS
Pixel-perfect implementation, developer handoff, Storybook

Systems

Design Systems
45+ component libraries, token architecture, documentation

Productivity

Notion
Project management, documentation, Agile workflows

Creative

Adobe Creative Suite
Photoshop, Illustrator, InVision for visual storytelling
Hello
Available for new opportunities

Let's Build
Something
Remarkable

I'm looking for senior product design roles at companies where design is treated as strategy — not decoration.

Send a Message

Tell me about your project or role. I typically respond within 24 hours.

No spam. Your message goes directly to Mounir.

Case Study 01 · E-Commerce · Almaty Cocoa · 3 Markets

From Zero to
$200K / Month

Complete digital transformation for a Almaty Cocoa — from Instagram DMs to a trilingual, trust-driven e-commerce platform across Kazakhstan, Russia, and global markets in 10 weeks.

Timeline8 Weeks
My RoleLead Product Designer · Sole Designer
TeamPM · 2 Engineers · Visual Designer
StackFigma · HTML/CSS · Kaspi · QIWI
Checkout · Step 2 of 3 ORDER SUMMARY Dark Truffle Collection × 2 ₸56,000 Hazel Praline Box × 1 ₸34,000 Total ₸90,000 PAYMENT Kaspi QIWI Visa MC 🔒 Secured · SSL 256-bit DELIVERY Standard · Pochta 3–5 days · ₸2,000 Express · DHL 1–2 days · ₸6,500 PLACE ORDER · ₸92,000
Monthly Revenue
Conversion Rate
Checkout Completion
Payment Errors
Trust Score (was 2.1)

A luxury brand trapped in Instagram DMs

A luxury artisan chocolatier was operating entirely through Instagram DMs and phone calls. No website. No checkout. No trust signals. Manual order processing was creating bottlenecks, losing customers, and making international expansion impossible.

Cultural skepticism compounded the challenge: 30% of potential Kazakh and Russian customers wouldn't purchase without a professional, dedicated e-commerce presence. Cart abandonment on existing informal channels was 78%. The brand had a premium product and zero digital infrastructure to support it.

"How might we build a trusted, streamlined digital storefront for a luxury chocolate brand entering e-commerce across 3 languages and cultures?"
Before · Instagram DMs
almaty_choco_kz Hi! How much for the dark truffle box? Seen 2:14 PM ✓✓ Its 28000 tenge. You pay via kaspi 2:18 PM ✓✓ How do I pay? Whats the account? 2:22 PM ⚠ No checkout · No trust signals · Manual tracking · 78% abandon
DMs and phone calls only — high friction, no scale
No payment flow, no trust indicators, no analytics
78% cart abandonment on informal channels
After · E-Commerce Platform
Almaty Cocoa КАЗ · РУС · ENG Cart 2 Artisan Dark Truffle Collection ₸28,000 70g · Dark 72% · Almaty ✓ Kaspi · ✓ QIWI · ✓ Visa · ✓ SSL 1 Add to Cart → ★★★★★ 4.9 (127 reviews) English Русский Қазақ ✓ $200K/mo · 89% checkout completion · 4.8/5 trust score
Trilingual UI — English, Russian, Kazakh with locale switching
Localized payments — Kaspi, QIWI, Visa, Mastercard
$200K/mo revenue, 89% checkout, 4.8/5 trust score

Real Figma Designs — Full Platform

Every screen below is from the final high-fidelity Figma prototype, tested with 15 users across Kazakhstan, Russia, and English-speaking markets before a single line of production code was written.

almaty-cocoa.kz
Homepage hero · Shopping cart flyout —
Homepage hero · Shopping cart flyout — "Almaty's Finest Artisan Chocolate" with persistent order summary
almaty-cocoa.kz/shop
All Chocolates · Advanced filtering sidebar — category, origin, price range, cocoa %, certifications (Organic, Fair Trade, Bean to Bar)
All Chocolates · Advanced filtering sidebar — category, origin, price range, cocoa %, certifications (Organic, Fair Trade, Bean to Bar)
almaty-cocoa.kz/collections
Chocolate Collections · 9 curated collections, 200+ products, 25+ countries —
Chocolate Collections · 9 curated collections, 200+ products, 25+ countries — "Can't Decide" taste quiz CTA
almaty-cocoa.kz · Search
Search feature · Instant modal results with product image, maker, category, and price —
Search feature · Instant modal results with product image, maker, category, and price — "View All Results" CTA
almaty-cocoa.kz/cart
Shopping cart · 2 items, persistent order summary, secure checkout + fast shipping trust badges — quantity controls
Shopping cart · 2 items, persistent order summary, secure checkout + fast shipping trust badges — quantity controls
almaty-cocoa.kz/checkout/payment
Checkout · Step 3 Payment — 9 payment methods including Kaspi Pay & QIWI for Kazakh/Russian markets, persistent order summary
Checkout · Step 3 Payment — 9 payment methods including Kaspi Pay & QIWI for Kazakh/Russian markets, persistent order summary
almaty-cocoa.kz/account
Buyer account · Order history with delivery status, tracking numbers, reorder and track_order actions — 24 orders, $1,247.89 total spent
Buyer account · Order history with delivery status, tracking numbers, reorder and track_order actions — 24 orders, $1,247.89 total spent
almaty-cocoa.kz/seller-dashboard
Seller (Artisan) dashboard · Total revenue $15,847.23, 12 active products, 4.9★ store rating — top performing products with revenue breakdown
Seller (Artisan) dashboard · Total revenue $15,847.23, 12 active products, 4.9★ store rating — top performing products with revenue breakdown

Five phases. Eight weeks. One launch.

Every phase was tightly scoped and evidence-gated — no phase began until the previous one produced a clear decision or artefact. Here's how the project actually ran, step by step.

Phase 01 · 2 Weeks

Understanding three cultures simultaneously

I conducted 24 in-depth user interviews across English, Russian, and Kazakh — not through a research agency but directly, with a live interpreter for the Kazakh sessions. The goal wasn't satisfaction scores — it was surfacing the unspoken mental models that decide whether someone trusts a checkout form enough to enter their card number.

Parallel to the interviews, I ran a competitive audit of 5 e-commerce platforms operating in the CIS region — Wildberries, Kaspi.kz, Ozon, a Kazakh artisan platform, and a European Almaty Cocoa — documenting how each handled trust signals, payment UX, and multilingual copy.

User research artifacts — empathy map, persona, user flows, and structural insights
24
Interviews conducted
Across 3 languages, 3 markets. Sessions ranged from 35–55 min, covering trust, payment habits, and luxury purchase psychology.
5
Competitors audited
Wildberries, Kaspi.kz, Ozon, a local Kazakh platform, and a European Almaty Cocoa — documenting trust signals and payment flows.
3
Journey maps created
One per market, documenting cultural drop-off triggers at each checkout step — from product discovery to payment confirmation.
Critical finding: Trust signals are culturally loaded. Kazakh users required visible Kaspi bank logos before feeling confident enough to proceed. Russian users needed Russian-language security messaging — "SSL Secured" in English was read as suspicious, not reassuring. This single insight reshaped the entire checkout architecture.

Phase 02 · 4 Weeks

45+ components. 3 languages. One system.

Before drawing a single screen, I built the design system. This wasn't decoration — it was the infrastructure decision that made a 10-week timeline possible for a 3-language, 3-market product. Every component was designed with multilingual constraints baked in: 30% text expansion buffers for Cyrillic, RTL-ready spacing tokens, and locale-aware number/currency formatting.

The component library shipped to Storybook in sync with Figma design tokens, meaning every style update in Figma propagated automatically to the engineering codebase. This eliminated the most common cause of design drift in fast-moving projects.

Almaty Cocoa Component Library — foundations, components, patterns in Figma
1
Token architecture — color, type, spacing, motion
Defined semantic tokens rather than raw values: color.action.primary not #0F6E56. This meant swapping the entire palette for a market variant required changing one token file, not hunting through 200 components.
Figma Variables + CSS Custom Properties
2
Primitive components — buttons, inputs, badges, icons
Built 28 atomic components with Figma Auto Layout and component properties — enabling designers to configure state, size, and locale from the properties panel without creating new frames.
Figma Components · Auto Layout
3
Composed patterns — product cards, checkout, trust badges
17 composed patterns assembled from primitives. The checkout flow existed as a single nested component with 3-step / 1-page variants, locale toggle, and Kaspi/QIWI/Visa payment configurations built in.
Pattern Library · Locale-aware
4
Storybook token sync — design → code, zero drift
Worked with the lead engineer to export Figma token JSON directly into the CSS custom property layer. After this setup, updating a button radius in Figma updated it in production within one CI cycle — no manual specification required.
Storybook · Design Tokens · CI/CD
45+
Components Built
40%
Dev Time Saved
30%
Text Expansion Buffer
3
Locale Configurations

Phase 03 · 2 Weeks

Testing across markets before writing a line of production code

I ran 15 moderated usability tests on a high-fidelity Figma prototype simulating the complete purchase journey across all three locales. Participants were recruited through local Facebook groups and an existing customer list — not a panel service, which would have introduced unrepresentative tech-savvy users.

A/B testing covered two high-stakes decisions: CTA copy ("Pay Now" vs "Complete Order" vs "Confirm Purchase" — each tested per locale) and security messaging placement (above the fold vs. inline with payment fields vs. below the CTA).

Almaty Cocoa Validation — comprehensive prototype testing report with quantitative metrics
Validation Phase Outcomes
"Confirm & Pay" outperformed "Pay Now" by 27 percentage points — became the global default CTA across all three locales
Security messaging placed inline with payment fields drove +23% trust perception vs. above-the-fold placement
Localized payment flows (Kaspi for KZ, QIWI for RU) increased conversion by 23% and 18% vs. generic flow
Session replay on prototypes identified 3 hesitation points before the final payment click — all resolved before production

Prototype Testing Report · 15 Participants · 5 Tasks

Almaty Cocoa Prototype Testing Report — task scenarios, metrics, findings and iterations

Phase 04 · Weeks 7–8

Rolling out across three time zones

Implementation ran across 3 time zones — Kazakhstan (UTC+6), Russia (UTC+3), and my own. I structured developer collaboration around daily async Slack updates and biweekly live handoff calls to review complex components. Rather than a big-bang launch, we used a staged rollout: internal → 10% → 50% → 100%, with PagerDuty monitoring at each gate.

DeliverableFormatOutcomeImpact
Component specsFigma Dev Mode + annotationsZero redline clarification requests−40% back-and-forth
Locale handoffJSON string tables per localeCyrillic text overflow resolved pre-build30% buffer applied
Staged rolloutInternal → 10% → 50% → 100%Zero critical bugs at full launch0 rollbacks
Analytics setupGA4 + conversion eventsData available from day 1Immediate optimization
Payment integrationKaspi API + QIWI + Stripe−42% payment errors post-launchTrust score 2.1 → 4.8
Key learning: The component library cut engineering estimates by ~35% and freed the team to focus on polishing complex interactions — particularly the smooth integration of the Kaspi payment redirect and return flow, which required 6 edge-case states to handle gracefully.

Phase 05 · Ongoing post-launch

Post-launch monitoring → compounding improvements

The first 30 days post-launch were treated as an extension of the design process, not a handoff point. I monitored GA4 dashboards daily, reviewed Hotjar session recordings every 48 hours, and ran weekly feedback synthesis sessions with the PM. Three significant optimizations shipped in the first month alone.

+15%
Additional conversion lift
Post-launch A/B tests on the product page CTA placement and product photography aspect ratio drove an additional 15% conversion lift on top of the launch baseline.
−30%
Support tickets reduced
Order status emails redesigned based on support ticket analysis — "Where is my order?" was the #1 query. Redesigned the confirmation and tracking flow, eliminating the root cause.
$200K
Monthly revenue at month 2
B2B bulk ordering portal — identified from session recordings showing business buyers struggling with single-unit checkout — launched at week 6 post-launch and immediately attracted corporate accounts.

45+ components. 3 languages. One system.

I built a complete component library from scratch — 45+ reusable components with built-in multilingual support, 30% text expansion buffers for Cyrillic text, and culturally-adapted color frameworks. The system reduced front-end development time by 40%.

figma.com / Design System
COMPONENT LIBRARY · ALMATY CHOCOLATIER BUTTONS Checkout Continue Add to Cart Remove COLORS Primary Secondary Charcoal Cream Error TYPOGRAPHY Display · Cormorant Body · DM Sans · 400/500 Labels · DM Mono · 300
Design System · Component library overview — built in Figma with Storybook token sync

Lessons that shape every project since

Impact: High · 40% Dev Time Saved

Rigorous handoff prevents rework

Component-based design system + weekly developer syncs eliminated inconsistencies and significantly reduced front-end build time. A designer who can speak developer = a faster product.

Impact: High · 18% Abandonment Decrease

Perceived simplicity > actual simplicity

Presenting the full journey upfront via a stacked step indicator outperformed a minimalist progress bar. Users need to see the destination before they'll start the journey.

Impact: Medium · 11% Completion Lift

Language is more than translation

Text expansion buffers, region-specific terminology, and locale-appropriate UX copy were essential for a native feel. "Pochta" vs "Mail" is a trust signal, not a word choice.

Impact: High · 20% Trust Increase

Trust signals are culturally defined

Kazakh users needed to see Kaspi bank logos. This single research finding reshaped the entire checkout and drove conversion across all three markets.

What users said

"From cart to confirmation in under a minute! The Kaspi payment was so fast. No worries about my order getting stuck or lost."

Amina Z. · Regular Customer, KazakhstanCES 4.8/5

"The new B2B portal streamlined our bulk ordering process perfectly. We've increased our annual contract value significantly."

Mikhail P. · Regular Customer, RussiaCES 4.9/5
"Trust is culturally defined. What signals security to one market may be meaningless to another. By adapting our trust indicators to each culture, we dramatically improved conversion rates across all markets."
Mounir Elogbani · Lead Product Designer

Case Study 02 · Marketplace Redesign · Trust Architecture

Classifieds to
Trusted Transactions

Modernizing Craigslist for a mobile-first world — building trust through verified seller profiles, structured data, and intelligent filtering. From "feels like 1995" to a marketplace users actually trust.

Timeline8 Weeks
My RoleLead Product Designer
TeamProduct Lead · 2 Engineers · UX Researcher
Participants18 Interviews · 22 Usability Tests
SELLER PROFILE SM Sofia M. Member since 2018 ✓ ID Verified ✓ Top Seller Trust Score 98 /100 Response Rate 97% Repeat Buyers 43 Reviews 127 ACTIVE LISTING Mid-Century Dining Table Solid oak · 180×90cm · Excellent $320 📍 San Francisco · 2.4 mi Make Offer Message Verified Seller With Photos Delivery Under $500 "Exactly as described, fast response" Dana K. · ★★★★★ "Super easy process, would buy again" Marcus T. · ★★★★★
User Engagement
Suspicious Reports
Filter Usage
Usability Score
Active Users

"Feels like hacking a system from 1995"

Craigslist, while iconic, was hemorrhaging users to modern marketplace apps. Anonymous listings, no credibility signals, buried filters, and desktop-centric layouts created a friction-filled experience that rewarded patience over trust.

18 user interviews surfaced a consistent theme. Buyers were doing 20+ minutes of external research before messaging a seller — cross-referencing phone numbers, searching reverse lookups, checking Reddit. The product had forced users to build trust infrastructure outside the product.

"How might we modernize Craigslist for a mobile-first world, instilling trust and clarity without sacrificing its essential, straightforward nature?"
Before · Legacy Craigslist
craigslist san francisco furniture > all furniture Jan 12 – Dining table solid wood – $180 (soma) pic Jan 12 – Sofa 3 seater gray – $650 (mission) Jan 11 – Coffee table – $80 (castro) Jan 11 – Bookshelf Ikea – $45 (haight) Jan 10 – Couch free – $0 (tenderloin) pic Jan 10 – Mid century dresser – $220 (noe valley) ✗ No images · No seller info · No trust signals · Desktop only ✗ Filters hidden · No verification · 94% cite trust as barrier
Anonymous text-only listings, no credibility signals
Filters buried, no image previews in browse
Desktop-only, lost postings, no auto-save
After · Craigslist Evolved
Craigslist San Francisco · Furniture Filters ▾ ✓ Verified Dining Table $320 ★4.9 · 2.4mi · Sofia M. Gray Sofa $650 ★4.7 · 5.1mi · Rafael M. Coffee Table $180 ★5.0 · 0.8mi · Dana K. +78% engagement · -52% fraud · 88% filter usage · 84 SUS "Excellent"
Image-forward grid with Trust Score, badges, response rate
Modal filters on mobile (+25%), persistent sidebar desktop
6-step posting flow, auto-save, mobile-first 44px targets

Trust, filtering, and listing at a glance

craigslist.org / furniture
Browse view · Image-forward grid with persistent filter sidebar
craigslist.org / post / new
Posting flow · Step 3 of 5 with draft auto-save
craigslist.org / fuo / 7429821
Listing detail · Structured data fields + seller trust hierarchy — evidence before description
Mobile offer flow · Safe message relay — negotiation without exposing contact details
craigslist.org / furniture
Browse view · Image-forward grid with persistent filter sidebar
craigslist.org / post / new
Posting flow · Step 3 of 5 with draft auto-save
craigslist.org / fuo / 7429821
Listing detail · Structured data fields + seller trust hierarchy — evidence before description
Mobile offer flow · Safe message relay — negotiation without exposing contact details

Discovery → System → Validate → Ship → Listen

Eight weeks, five phases, one mandate: make Craigslist feel trustworthy without making it feel corporate. Every design decision had to pass the "would a power user still recognize this?" test.

Phase 01 · 2 Weeks

Mapping frustration to specific interaction failures

I ran 18 user interviews with a mix of casual buyers, power sellers, and first-time users in the San Francisco Bay Area — Craigslist's most active market. Sessions included a contextual task: participants shared their screens and walked me through a real Craigslist session while thinking aloud. This produced specific failure moments, not generalized dissatisfaction.

I also ran a competitive audit across 5 marketplaces: Facebook Marketplace, OfferUp, eBay Local, Mercari, and Depop — analyzing exactly which trust mechanisms each used and how they handled the buyer-seller verification problem differently.

TOP FRICTION POINTS (18 sessions) No trust signals for seller 94% Can't find filters easily 80% No images in browse view 72% Lost posting — no auto-save 64% Unsafe messaging flow
Key discovery: Users weren't afraid of Craigslist per se — they were afraid of the specific information gap. When a seller profile included a name, photo, review count, and response time, user willingness to initiate contact jumped 3x in session simulations. Trust is about information density, not badge design.
18
Interviews + diary studies
Mix of buyers, sellers, and first-time users. Diary studies ran over 5 days — participants logged every Craigslist interaction with friction ratings.
5
Marketplaces audited
FB Marketplace, OfferUp, eBay Local, Mercari, Depop — mapped trust mechanisms, filter UX, mobile posting, and verification flows.
94%
Cited trust as primary barrier
The overwhelming majority of users named seller credibility — not price, not distance — as the primary reason they hesitated or abandoned a potential transaction.

Phase 02 · Design System

"Calm and competent" — not flashy

The design philosophy for Craigslist Evolved was deliberately restrained: neutral fonts, controlled palette, trust-first layout hierarchy. The system needed to feel like a public utility — something the community already owned — not a startup rebrand.

Type stack: Open Sans for UI labels (high readability at small sizes), Inter for body content, SF Pro on Apple devices. Palette: charcoal (#2A2A27), warm off-white (#F7F5F0), teal accent (#0D7A5F). Every color decision was tested against WCAG AA contrast ratios.

DESIGN LANGUAGE COLORS Charcoal Off-white Teal Border Mid TYPE SCALE Display · 32/40 Body · 15/24 · Open Sans Label · 11px · 120 tracking
1
Listing card component — the most-used element in the system
Designed 4 card variants: grid (browse), list (search results), featured (pinned ads), and compact (saved items). Each variant shared the same data model but adapted density for context. Trust score and verification badges surfaced at the card level — not buried in the profile.
4 variants · 2 breakpoints · Figma
2
Filter system — desktop persistent sidebar + mobile modal
Desktop: persistent left sidebar, always visible, state persists across search. Mobile: full-screen modal with apply/clear actions — no incremental hiding. The mobile modal was the A/B test winner vs. a bottom drawer, improving task completion by 25%.
A/B tested · +25% completion
3
Seller profile hierarchy — evidence stacked, not declared
Profile design deliberately led with social proof (reviews, repeat buyers, response rate) before showing any self-declared information. The Trust Score (98/100) was positioned above the seller's self-written bio — making verifiable signals the first thing buyers saw.
Trust architecture · Social proof first
4
6-step posting flow with draft auto-save at each stage
Category → Details → Photos → Location → Preview → Publish. Draft saved after each step. A stacked progress indicator (not a linear bar) showed all 6 steps at once — reducing anxiety about total effort. Confirmation screen animated the listing going "live" to reinforce completion.
6 steps · Auto-save · Completion psychology

Phase 03 · 2 Weeks

Three methods, one truth: evidence beats opinion

Validation ran concurrently across three methods — each answering a different type of question. Usability tests answered "can users accomplish the task?". A/B tests answered "which design decision performs better?". Trust signal research answered "what actually changes buyer behavior?"

MethodSampleKey QuestionResult
Moderated usability tests 22 participants Can users find a trusted seller and initiate contact? 89% completion (target: 85%) · SUS 84 "Excellent"
A/B: Filter interaction Split test prototype Drawer vs. modal — which completes faster? Modal: +25% over drawer — shipped as default
Trust signal research 22 participants Which signals most increase contact intent? Name + rating + reviews > generic badges
Session replay on prototype Heat map analysis Where do users hesitate before messaging? 3 hesitation zones identified, all resolved pre-dev
89%
Task completion rate
84
SUS score (Excellent)
4.4/5
Trust rating in tests
+25%
Modal vs. drawer lift

Prototype Testing Report · 15 Participants · 5 Tasks

Almaty Cocoa Prototype Testing Report — task scenarios, metrics, findings and iterations

Phase 04 · Weeks 5–7

Component handoff · Dev syncs · Structured content

Implementation was structured around a single principle: zero ambiguity in the handoff. Every component in Storybook matched its Figma counterpart at the token level. Bi-weekly live calls reviewed complex components — filter logic, trust score calculations, offer flow edge cases. Slack async covered daily QA notes.

1
Component-centric handoff — Figma Dev Mode + Storybook
Every component exported from Figma Dev Mode with pixel-perfect specs, spacing annotations, and interaction notes. Storybook served as the live source of truth — engineers pulled tokens directly, no redlines needed.
−40% frontend build time
2
Bi-weekly design-dev syncs — complex components first
Focused on the 5 most complex components: filter modal with state persistence, trust score calculation display, offer negotiation flow, message relay system, and the 6-step posting wizard. Zero inconsistencies shipped in the final build.
Zero inconsistencies in final build
3
Structured content strategy — listing data model
Moved listings from free-text descriptions to structured fields: condition (enum), dimensions (number+unit), material (taxonomy), and description (free text). This enabled filtering, comparison, and search — and drove the 88% filter adoption rate.
88% filter usage post-launch

Phase 05 · 4-Week Rollout

Bay Area first → listening on Reddit → full launch

The rollout was phased by design — not as a risk mitigation checkbox, but as a genuine data-gathering opportunity. The Bay Area was chosen as the canary market because it had the highest Craigslist activity density, meaning engagement signals would surface quickly.

WeekScopeKey SignalAction
Week 1Bay Area · internal usersAll KPIs exceeded targets from day 1Stable — proceed to 10%
Week 210% traffic · Reddit monitoring"Make Offer" flow praised, clarity gap noted in copyIterated copy — "Make Offer" → "Propose Price"
Week 350% · vs legacy A/B+78% engagement vs legacy baseline+34% offer rate from single copy change
Week 4100% · full launch−52% suspicious reports · 88% filter usageOptimization backlog opened for month 2
Final Launch Outcomes
+78% engagement (time on page) across all user sessions — desktop and mobile
−52% suspicious listing reports — trust infrastructure working as designed
88% of all sessions used filters — structured data model enabling new behavior
+34% offer rate from a single post-launch copy iteration — community feedback → shipped fix in 4 days

What this project proved

Engagement +78%

Modernization ≠ complication

Structured visuals reduced cognitive load across all listing pages. The goal wasn't to make Craigslist cool — it was to make it clear.

Suspicious Reports −52%

Trust through evidence

Reviews and active listings outperformed generic badges significantly. Users trust actions, not claims.

Filter Usage 88%

Power users need control

Honoring the veteran "hunter" mentality with advanced filters kept power users engaged while improving the experience for newcomers.

Dev Estimates −35%

Design system = team multiplier

The component library cut engineering time and let the team focus on polishing complex interactions — the offer and negotiation flows.

From post-launch community monitoring

"I used to open five tabs and cross-reference everything before messaging a seller. Now I can read the trust score, see their other listings, and decide in thirty seconds. It actually feels like a marketplace."

Dana K. · Repeat buyer, San FranciscoCES 4.8/5

"The new posting flow with draft saves changed everything. I used to lose half-written listings all the time. Now I build them in stages and the confirmation screen tells me when I'm live."

Rafael M. · Power seller, OaklandCES 4.8/5
"Trust isn't a feature you add at the end. It's the product. Every layout decision, every piece of seller information we chose to surface or withhold, was a trust decision."
Mounir Elogbani · Lead Product Designer

Case Study 03 · Retention Engineering · LinkedIn

Save & Forget →
Save & Execute

Redesigning LinkedIn's saved content ecosystem to drive retention, reduce churn, and unlock hidden engagement. The problem wasn't the users — it was the product. Fewer than 30% of saved items were ever revisited.

Timeline8 Weeks
My RoleSole Designer — Full ownership
Core ProblemOnly 30% of saves ever revisited
ScopeDesktop · Mobile · Design System
Saved Items 247 items · 8 folders 🔒 Only Me SMART COLLECTIONS Career 12 items ⟳ Review Learning 34 items Leadership 8 items + New FILTER BY TAG #Product #UX Design #AI & ML #Leadership RECENT · CAREER FOLDER 5 things that separate great PMs from good ones Lenny Rachitsky · Product Strategy ⏰ Remind · 2 days 3w ago How to nail a system design interview Engineering · Interview Prep Senior Product Designer · Google Saved 2 weeks ago Deadline: 3 days Apply Now → Saves are private to you · Change in Settings
Saved Item Revisit Rate
Lost Item Complaints
Saving Frequency
Folder Adoption
Mobile Parity

This is not a user problem. It's a product problem.

LinkedIn's Save feature is used by millions daily. Yet fewer than 30% of saved items are ever revisited. The conventional interpretation was that users forget. But that's the wrong diagnosis.

The real problem was that the product gave users no reason to return. A flat chronological list with no organization, no recall cues, no privacy clarity, and no mobile-equivalent experience. Saving was easy. Finding what you saved — weeks later, when it mattered — was nearly impossible.

"How might we transform LinkedIn's Save from a passive archive into an active engine for professional action?"
Before · LinkedIn Saves (existing)
LinkedIn My Items Saved items (247) 5 things that separate great PMs from good ones Saved 3 weeks ago How to nail a system design interview at Google Saved 1 week ago Senior Product Designer · Google · NYC Saved 2 weeks ago ✗ No folders · No privacy status · No reminders · 70% never revisited
Flat chronological list — no organization, no context
No privacy signals — 61% feared saving triggered notifications
Desktop-only, no reminders, 70% of saves never revisited
After · Redesigned Save System
Saved Items 🔒 Only Me · Private ◈ Career 12 items ⟳ Review now ◉ Jobs 8 items 3 urgent ⊕ Learning 34 items 5 things great PMs do differently · Lenny Rachitsky ⏰ Remind in 2 days Senior Product Designer · Google NYC ⚡ 3 days left Apply →
Smart Collections with auto-grouping — 85% folder adoption
Explicit "Only Me" privacy default — +47% saving frequency
Reminders + deadlines + Apply Now — +64% revisit rate

From archive to action system

linkedin.com/my-items/saved
Desktop view · Smart Collections sidebar + privacy controls
Saved All (247) Career Jobs Learning Career Insights 12 items · Tap to open Job Leads 3 urgent RECENT 5 things great PMs do differently Product · 3 weeks ago ⏰ Remind · 2d Sr Product Designer · Google NYC ⚡ Deadline in 3 days Apply → System Design Interview Guide Learning · 1 week ago
Mobile view · 100% feature parity — save, organize, and act from any device
Set a Reminder 5 things great PMs do differently Lenny Rachitsky · Career folder REMIND ME IN Tomorrow In 2 days Next week OR PICK A DATE January 2025 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Set Reminder · Jan 11 Testing: presets ↑ completion 3× over date picker alone
Reminder modal · Preset options won in testing — 3× higher completion than date picker alone
linkedin.com/my-items/settings
Saved Items Settings PRIVACY Who can see your saved items? Controls who can view the items you've saved on LinkedIn 🔒 Only Me Connections Public ✦ Research finding: changing default to "Only Me" drove +47% saving frequency in week 1 REMINDERS Reminder notifications Get notified when a saved item reminder is due SMART COLLECTIONS Auto-group saved items by topic tag
Privacy settings · Explicit 3-state control — the single design decision that drove +47% saving frequency
linkedin.com/my-items/saved?folder=job-leads
Saved Items ◉ All Saved (247) ◈ Career Insights ◉ Job Leads (8) ⊕ Learning ✦ AI & ML ◈ Leadership PRIVACY 🔒 Only Me · Private Job Leads · 8 saved 3 URGENT · 2 UPCOMING · 3 OPEN ⚡ 3 applications closing within 7 days — act now Senior Product Designer Google · New York City · Full-time 3 days left Apply Now → Saved Jan 10 · Remind: daily Staff Product Designer Apple · Cupertino · Full-time 10 days left Apply → APPLICATION TRACKER Saved this week 3 Applied 2 Interviews scheduled 1 Avg. response time for your saved leads 4.2 days
Job Leads folder · Urgency-sorted tracking with Apply Now CTA — transforms saves into an active job search system

Diagnosing three root causes. Designing one system.

As the sole designer, I owned the entire arc — research, IA, interaction design, visual design, and testing. No handoff between phases, no lost rationale. Every decision traced directly back to a user insight.

Phase 01 · Research

Why do users save but never return?

I started with a deliberate research question: what happens between the moment someone saves an item and the next time they open LinkedIn? Not "why don't you use the save feature" — which produces rationalized answers — but observation-based session research that revealed the real broken loop.

I conducted diary studies over 14 days with 22 LinkedIn users (product managers, designers, engineers, job seekers). Participants logged every save action and every time they attempted to revisit saved content — including failed attempts. Failed attempts were the signal that mattered.

THE BROKEN SAVE LOOP (diary study) See post · Save 100% do this Leave LinkedIn Return later Can't find it 70% fail here Give up exits loop 30% revisit rate
61%
Feared saving = notification
The majority believed saving someone's post would notify them — leading users to self-censor saves entirely, especially for competitor content or sensitive job leads.
78%
Couldn't recall why they saved
When revisiting saves weeks later, users had lost the context for why they saved an item. Without a note or category, the item was meaningless — and was ignored again.
0%
Mobile users could organize saves
The existing save feature had zero organizational tools on mobile. Users who primarily browsed LinkedIn on their phone had no way to manage, filter, or revisit saved items.
The reframe that changed everything: The problem wasn't that users "forgot" — it's that the product gave them nothing to remember with. No folder, no tag, no reminder. Forgetting was the only rational response to a system with zero recall infrastructure. Fixing memory was a product problem, not a user education problem.

Phase 02 · Information Architecture

Three root causes → three design solutions

I mapped the three root causes to three specific solution spaces, then explored 2–3 concept directions per space before committing to a direction. The constraint: all three solutions had to ship together — fixing two out of three would still leave the loop broken.

Root CauseConcepts ExploredChosen DirectionRationale
No organization system Manual folders, AI auto-tags, hybrid Smart Collections Smart Collections (auto + manual) Auto-grouping reduced effort to zero. Manual override kept power users in control.
Privacy ambiguity Hide feature entirely, passive notice, explicit 3-state control Explicit "Who can see" control Hiding caused distrust. Passive notice wasn't read. Explicit = immediate behavior change.
Zero recall infrastructure Push notifications, time-based nudges, inline reminders + deadlines Inline reminders + deadline badges Push notifications felt intrusive. Inline reminders surfaced at point of intent, not interruption.
Mobile feature gap Simplified mobile view, progressive disclosure, full parity 100% feature parity Simplified view was patronizing. Power users needed the same tools regardless of device.
IA decision: Smart Collections sit above individual items in the hierarchy — users see their folders first, then items within. This single structural choice transformed the experience from "a list of things" to "a personal knowledge system". The destination has to exist before the journey makes sense.

Phase 03 · Design

From flat list to professional action system

As sole designer, I moved fast from structure to high-fidelity. The key constraint was LinkedIn's existing design system — I had to work within existing components where possible and introduce new patterns only where the existing system couldn't support the interaction model.

1
Smart Collections — auto-grouping by inferred tag
Collections use LinkedIn's existing topic taxonomy to auto-group saves: #ProductManagement, #CareerGrowth, #AI, #Leadership. Users can rename, merge, and create custom collections. The system learns — items saved to a custom collection influence future auto-grouping for that user.
85% folder adoption at launch
2
Privacy control — three explicit states, one setting
"Who can see your saves": Only Me / Connections / Public. The control lives in a persistent banner above the saves list — not buried in settings. The default changed from implied-public to Only Me. Saving frequency jumped 47% within the first week of launch.
+47% saving frequency
3
Reminders + deadline badges — intent at the right moment
Any saved item can receive a reminder (in X days/weeks) or a deadline date. Job leads show a red "Deadline" badge when the application closes within 7 days, with a one-tap "Apply Now" CTA surfaced directly on the saved item — eliminating the need to find the original posting.
+64% revisit rate in 7 days
4
Mobile parity — same features, adaptive layout
The mobile layout adapts density: horizontal folder scroll replaces the grid, filter chips replace the sidebar, and items stack in single-column with full interaction parity. Every feature available on desktop — reminders, deadlines, collections, privacy — works identically on mobile. First time in LinkedIn's save history.
100% mobile parity achieved

Phase 04 · Testing

Validating the three-solution system as a whole

Testing focused on two questions: does each solution work in isolation, and does the combined system create the behavior change we designed for? I ran moderated sessions where participants used the prototype for a simulated 2-week work scenario — saving, organizing, and acting on content over time.

92%
Task completion rate
Participants could find, organize, and act on saved items within the simulated scenario. The previous rate on the same scenario was 31% — a near-tripling of task success.
100%
Privacy anxiety resolved
Every participant who had previously reported privacy concerns said the explicit control "completely resolved" their hesitation to save. Zero residual anxiety in post-session interviews.
4.6/5
Mobile experience rating
Mobile-primary users rated the new experience 4.6/5 vs. 1.8/5 for the existing mobile save feature. The comment that appeared most: "I can finally actually use this on my phone."
Key Testing Refinements
Reminder flow simplified from 3 taps to 1 — users found the date picker cognitive overload; presets (2 days / 1 week / 1 month) shipped instead
Job deadline badge color changed from orange to red — orange tested as "informational" not "urgent"; red triggered the right action behavior
Privacy banner placement moved from Settings page to top of saves list — users missed it in Settings; top placement drove 3x higher awareness
Smart Collections added manual ordering — auto-grouping was loved but users wanted control over which folder appeared first

Phase 05 · Outcomes

Metrics that map directly to product health

Every metric below traces to a specific design decision — not to general "product improvement". This is what end-to-end ownership looks like: the designer who ran the research also shipped the screens also owned the outcome.

+64%
Revisit rate (7-day)
+47%
Saving frequency
85%
Folder adoption
−70%
Lost item complaints
Design DecisionMetric it DroveResult
Privacy control default changed to "Only Me"Saving frequency+47% week-1 post-launch
Smart Collections with auto-groupingFolder adoption rate85% of users created ≥1 collection
Inline reminders + deadline badges7-day revisit rate+64% vs. baseline
Full mobile parityMobile session depth4.2 items acted on per session (was 0.3)
100% solo ownership across phasesDecision consistencyZero design drift from research insight to shipped screen

Outcomes that map to business metrics

+47% Saving Frequency

Privacy removed the friction

Users were self-censoring saves for fear of notifications. Explicit controls eliminated the barrier. The feature started working the moment anxiety was removed.

−70% Lost Item Complaints

Organization created purpose

When items have a home, users return to them. A destination makes the journey worthwhile. Folders turned saves from a graveyard into a working system.

85% Folder Adoption

Users want to be organized

When the system makes organization effortless, power users embrace it. The barrier was never motivation — it was tooling.

−35% Dev Estimates

Full ownership = consistency

As the sole designer across all phases, decisions stayed consistent and the rationale never got lost in translation between team members.

"Fewer than 30% of saved items are ever revisited. This is not a user problem. It's a product problem — and the solution was already hiding in what users were trying but failing to do."
Mounir Elogbani · Lead Product Designer