Sift Chrome Extension
Introducing intentional friction to the online checkout experience
ROLE
Product Designer
TEAM
Just me!
CONTEXT
It started with a closet I couldn't stand to look at.
Four years ago, mid-lockdown, I stared at a closet full of clothes I no longer liked. I upcycled what I could, donated the rest, and felt immense relief.
92 million tonnes of textile waste are produced globally every year. 85% of it ends up in landfills.
The scale is enormous. The root of it is personal. That's where I started.
PROBLEM
Why do we keep buying things we don't need?
I reviewed existing research on purchase habits and the behvioral patterns associated with it. Then I ran a netnography: probes on online forums, responses collected, and a few participants interviewedโ
(Click to zoom in on artifacts)
Key findings from initial research:
๐ The cost isn't just money, it's space: closets overflow and half goes unworn.
๐ People aren't unaware, they're outwilled: the urge beats the regret in the moment.
๐ Impulse buying is designed, not a personal flaw, people are up against good design.
๐ It's a loop, and regret is part of it, not a way out.
๐ Online shoppers already pause before their purchase.
TARGET AUDIENCE
Who is Sift for anyway?

CURRENT LANDSCAPE
Two tools had taken on the same problem, each solving part of it.
I spent time looking at existing tools that help people buy less:
(Click to zoom in on artifact)
โ The Impulse Judge makes you type out a roast before checkout. I tested it with past interviewees, the humor wore thin fast, and it read as a novelty more than a habit.
โ Think Twice, Buy Once is a mobile app that asks you to wait before buying and tracks the money you save. Without a contextual pop-up, you have to manually enter every item you're considering.
Neither covered: the moment (checkout, in context) and the experience (warm, non-judgmental, designed with care).
CONCEPT TESTING
To test my hunches, I went analog.
"What would a good friend say to someone about to impulse buy? One who cares enough to ask, but never guilts you about the answer."
I turned the sentiment above, into three lenses: money ยท space ยท need
I printed them as card packets and gave them to about 70 people, to use whenever they shopped. I wanted real stakes, during an actual online shopping session, (instead of simulating the experience) which is why I chose this route.

22 people wrote back. About 45% still bought the thing, but all of them paused, and all said they'd cherish the item more for it. Those responses sharpened the copy, tuned the tone, and gave me the confidence to start building.
THE PRODUCT
So, what is Sift?
Sift is a Chrome extension that intercepts the checkout button and fans out a deck of playing-card prompts before you buy.
^ Design note: The card metaphor and visuals came straight from the physical kit!
DESIGNS
How Sift works, and what makes Sift, Sift.
APPROACH
Making a pause feel grounded and integrated.
I designed everything in figma first, and kept things simple with warm colours and soft accents to reflecting the grounding experience of stopping and reflecting.

Then I moved to Claude code to prototype the designs.
POTENTIAL IMPACT
What one pause can add up to.

A pause becomes a deliberate choice. Choices become a habit. The habit becomes a wardrobe you actually wear, and enough of those, across enough people, chip at the cycle that fills landfills.
REFLECTIONS
On designing friction.
Everything I know about checkout flows is about removing friction. This one asked me to add it, and to add it kindly. Getting the tone right was hard, but it felt like a real service to people who already see their patterns and just need help moving past them. A small push back against a very large machine, and small push backs, at scale, add up.
On building with AI
Working with Claude Code and Figma MCP moved my job toward judgment. When a motion felt too abrupt, I could adjust it in minutes. Deciding what felt calm, what felt like Sift, stayed mine. I intend to keep exploring creative prototyping using tools like these.



