Kyle Bruxvoort

things I've made

Fetch

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

  • Revit
  • C#
  • React
Open project

Revit MCP

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

  • MCP
  • Python
  • Revit API
Open project

Layout Studio

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

  • WebView2
  • TypeScript
  • Revit
Open project

Cipher

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

  • TypeScript
  • React
Open project

Fetch Analytics

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

  • Next.js
  • Docker
Open project

Fetchbim.com rebrand

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

  • Figma
  • React
  • Next.js
Open project

pySSG

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

  • pyRevit
  • Python
  • C#
Open project

Content Creation Strategy

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

  • Revit
Open project

Japayuki

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

  • InDesign
  • Photoshop
Open project
KYLE BRUXVOORT
Director of Design Technology
RÉSUMÉ

Drag · throw · click to flip · 9 projects

2022–nowProduct owner · UX

Fetch

RevitC#React

The problem. Architects lose hours hunting for product content, then more hours fixing families that do not match the spec sheet they were built from.

What I built. Fetch is a Revit plugin that connects the model to a live product database. Search the library, filter on the things a spec turns on like ADA compliance or MEP connectors, and load a family that already carries the manufacturer's real dimensions, materials and documents. When a manufacturer changes a product, Fetch finds every instance in the project and swaps it in place.

I own the roadmap and the UI, and I write enough of the C# and React to know what I am asking for. Recent work is a materials update that applies from the Revit browser, per-parameter selection, and saved configurations for teams that place the same thing on every project.

FIGURES
Browsing the library by Revit category and model group.
Update all families. The plugin finds what changed upstream and swaps it in place.
Parameters and materials syncing from the product database into the open model.
Filtering base cabinets by ADA compliance, MEP connectors, price and material.