All skills Get in touch
Marketplace Architecture
Two-sided models — the ontology, the listing schema and the matching logic underneath them.
How I use it
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.
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.
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.