E-commerce Marketplace202504 / 06

Harriet Shopping

A multi-vendor e-commerce marketplace covering storefronts, catalogue, checkout and order fulfilment.

Role

Lead engineer — platform architecture and storefront

Stack

  • Next.js
  • TypeScript
  • PostgreSQL
  • Payments
  • Search

The problem

A marketplace has to serve two very different users from one codebase — shoppers who want speed and trust, and vendors who want control over their own storefront and inventory.

Approach

  1. 01Modelled vendors as first-class tenants with isolated catalogue and order scopes.
  2. 02Built checkout to handle split carts across vendors without exposing that complexity to the shopper.
  3. 03Invested in search and filtering early, since marketplace conversion collapses when catalogue discovery is slow.

Outcome

  • Multi-vendor storefronts, catalogue and fulfilment running on one platform.

Next project

iVynLabs