Skip to main content
All skills

Marketplace Architecture

Two-sided models — the ontology, the listing schema and the matching logic underneath them.

How I use it

  1. Listings that do not fit the standard schema

    Acreage BC covers rural British Columbia property, where acreage, water rights and seasonal access decide the sale and a residential listing model has no field for any of them.

  2. Supply and demand that describe things differently

    Ask Nimble matched technical services across AI and human supply. Both sides used different vocabulary for the same work, which makes it an ontology problem before it is a software one.

  3. Taxonomy failing before liquidity does

    If the categories do not match how either side actually thinks, no amount of matching logic recovers it. The category tree is the product decision.

What I use

  • PostgreSQL
  • TanStack Start
  • Drizzle ORM

Related skills

Want the detail behind any of this?

I can walk through any of it in as much depth as you want.

Get in touch