
Fetch
Fetch
A Revit plugin that puts manufacturer-accurate families one click away and keeps them synced to live product data.
- Revit
- C#
- React

things I've made

A Revit plugin that puts manufacturer-accurate families one click away and keeps them synced to live product data.

Gives an AI agent the Revit Family Editor, so a product cut sheet becomes a family that flexes correctly.

Space planning inside Revit. Import a room, lay out the seats, then place them in the model.

One record for SSG product data. Hundreds of manufacturers, one structure, read by Fetch and every tool after.

Who uses Fetch, which families they download, and which searches come back with nothing.

Redesign of fetchbim.com. Identity, a component library, and the pages architects use to find Revit families.

pyRevit scripts that enforced our Revit content standard, later rebuilt in C# as the plugin the team uses now.

SSG's move to BIM. I wrote the content standard the library still runs on, covering naming, parameters and detail.

Cover and interior for a poetry collection, in print and ebook, where the layout has to hold the line breaks.

Drag · throw · click to flip · 9 projects

The problem. Fetch's usage dashboard ran on Streamlit. It worked, and every new question meant fighting a framework built for notebooks.
What I built. A rebuild on Next.js that answers questions instead of showing charts. Which searches return nothing, so we know what content to build next. Which companies stopped downloading. Which families are missing a parameter or a document, scored against the 39 things a complete record needs. Which product pages rank on the first page of Google and still get no clicks, with the title and description to fix.
Built solo, Next.js in front and Docker alongside the rest of Fetch. It counts 66,640 downloads against 40,183 searches, and the number I look at first is the 6,347 searches that led to no download at all.

