A collection of e-commerce flows: PDP, checkout, search, and post-purchase loops.

Discovery, framing, structure and validation — the work that decided what the screens had to be.
Session replays and funnel data across search, PDP and checkout to find where intent dies.
Isolated hidden fees and latency as the two highest-leverage problems worth designing against.
Restructured entry points so repeat purchase paths sit beside search rather than below carousels.
Wireframed a total-first checkout and an instant-feedback search before visual design.
Every change ran as an experiment; only lifts survived into the permanent design.
A series of focused commerce studies — PDP density, single-page checkout, search-as-you-think, and the loops that bring buyers back. Each one a small system in itself.
Commerce details look small until they cost real revenue. A vague badge, a sluggish search, a checkout that asks twice. These studies pick at the small things until they stop costing.
60+ shoppers across 3 storefronts · rolling A/B cohorts
Ongoing (24 months of studies)
"If I don't see the total in one glance, I bounce."
"Don't make me log in again. I've bought here twelve times."
How the study actually ran — four frames from field to evidence.
Session replays across search, PDP and checkout to find where intent dies.
Hidden fees and latency isolated as the two problems worth designing against.
Wireframed the fast path before a single visual decision was made.
Every change shipped as an experiment; losers were rolled back the same week.
200ms search latency shifted add-to-cart more than any redesign.
Every surprise fee at step 3 collapsed conversion. Show the total early.
'Buy again' next to search bar out-converted every homepage carousel.
Treated each surface as its own product with its own metric.
Prototyped friction reductions in code, not just Figma — feel beats spec.
A/B'd everything against control; trusted the numbers when intuition lost.
Wrote up the losers too — failure was as instructive as the wins.
Vijay.
Loading