I turn messy product problems into products people want to use.
Product Manager focused on consumer marketplaces, AI, discovery, pricing, trust, and 0→1 product development. I connect product strategy with hands-on execution across web and mobile.
Selling fragrance online is high-friction: sellers have to create trustworthy listings, describe condition accurately, and price bottles without clear market data, while buyers need enough evidence to feel confident purchasing from a stranger.
Scentfine — sell walkthroughPaused
An animated simulation of listing a fragrance on Scentfine: picking Dior Homme Intense from the catalog, adding the required photos, filling in condition, size, and fill level, then setting a price against Scentfine’s suggested price. The demo plays automatically; use Pause or Replay below it.
scentfineAdd item
✓Fragrance
✓Photos
✓Details
4Price
1Fragrance
Dior Homme Intense
Dior Homme IntenseDior · notes and description filled from the catalog×
Single Fragrance Bottle Fragrance Bundle (max 5)Decant
2PhotosRequired · 3 minimum4 of 15
First photo will be the cover.
CoverFront
3K01100 ml eBatch code
95%Fill line
DiorHomme IntenseBox
+Add
✓ Minimum met — buyers see the batch code and fill line
3Details
Condition
Pre-owned with packaging⌄
Size
3.4 oz / 100ml⌄
Fill level
95%⌄
Quantity
1⌄
✦No description to write. Scentfine generates it from the catalog and these details.
4Price
Set your asking price for 3.4 oz / 100ml. You’re free to list at any price.
Suggested price$112Estimated from similar fragrances
Your price (you set the price)$ 110.00$2 under the suggested price
How the suggested price is calculated
✓Market pricing
✓Fill level
✓Condition
✓Packaging
✓Availability
List itemSave draft
Portfolio simulation · sample data04/04
01Fragrance
02Photos
03Details
04Price
KEY PRODUCT DECISIONSFollows the demo
01 · ListingStart from the catalog, not a blank formSellers pick their fragrance from a 40,000+ catalog, so name, brand, and notes come filled in and the listing is accurate from the start. Selling becomes a few choices instead of a form to write.In the demo: Fragrance
02 · TrustMake condition verifiableRequired photos, fill level, condition, and packaging are captured as structured fields, so buyers can judge a secondhand bottle before they pay.In the demo: Photos → Details
03 · PricingGuide the price, don’t set itA suggested price weighted by market data, fill level, condition, packaging, and availability gives sellers a reference point, while they stay free to list at any price.In the demo: Price
02 · Sneaker Trading & Resale
Lootswap
A sneaker trading and resale platform designed to help users compare offers, understand value, and trade with confidence.
Product strategy · trading UX · marketplace mechanics · value systems · negotiation flows
Product problem
Peer-to-peer sneaker trading is hard to evaluate. Each trade can involve multiple pairs, cash added on top, and shifting market values by model, colorway, size, and condition. Users need a fast way to understand what they are getting, what they are giving, and whether a trade is fair.
Lootswap — trade walkthroughPaused
An animated simulation of a Lootswap trade offer: a Jordan 4 “Lightning” and Dunk Low “Panda” for a Jordan 1 “Lost & Found” plus $75 cash, with estimated values for each side, the trader’s reputation, and the accept, counter, or decline decision. The demo plays automatically; use Pause or Replay below it.
lootswapTrade offer · #LS-2041Received 2h ago
MT@kickvault34 trades · ★ 4.9✓ ID verified
Offer detailsTrader insights
You’re getting
Jordan 4 Retro “Lightning”Size 10 · New$300
Nike Dunk Low “Panda”Size 10 · Used, 9/10$120
Est. value$420
⇄
You’re giving
Jordan 1 High OG “Lost & Found”Size 10 · New$315
$Cash addedPaid on completion$75
Est. value$390
Fairness+8% in your favor$30 more in est. value
Accept tradeCounter offerDeclineReview trade →
Completed trades
34
Rating
★ 4.9 · 31 reviews
Typical reply
~1 hour
✓ ID verified
✓ Shipping address confirmed
✓ No disputes in the last 12 months
Trade history
Jordan 1 “Bred Toe”⇄ Dunk Low “Panda” + $40★ 5
Yeezy 350 “Zebra”⇄ Jordan 4 “Military Black”★ 5
Dunk Low “Syracuse”⇄ $140 cash★ 4
Portfolio simulation · sample data04/04
01Trade
02Value
03Trader
04Decision
KEY PRODUCT DECISIONSFollows the demo
01 · Trade comparisonMake both sides of the trade legibleTrades can involve multiple pairs and cash on top. A side-by-side offer view shows what you’re getting, what you’re giving, and how the deal is structured.In the demo: Trade
02 · Value clarityTurn market data into negotiation contextEstimated values give both traders a shared reference point, making it easier to judge fairness and negotiate without relying only on instinct.In the demo: Value
03 · TrustHelp users evaluate both the deal and the traderTrade decisions depend on more than the shoes. Reputation, trade history, and offer transparency help users decide whether to accept, counter, or walk away.In the demo: Trader → Decision
My experience spans consumer marketplaces and AI products across web and mobile. I like working where product strategy meets execution — turning ambiguous customer problems into decisions, systems, and shipped experiences.
I care about the details, but only when they serve the product: what to build, why it matters, how it should work, and what we learn after shipping.