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. Acreage BC — listings the standard schema cannot hold

    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. Ask Nimble — two sides with different vocabulary

    Matching technical services across AI and human supply, where each side described the same work differently. That makes it an ontology problem before it is a software one.

  3. Taxonomy as the product decision

    Marketplaces fail on categories before they fail on liquidity. If the tree does not match how either side thinks, no amount of matching logic recovers it.

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