Portfolio

Home

Welcome to my portfolio.
I build systems that connect design, data, and automation — tools that make complex processes more intelligent, predictable, and scalable across the AEC tech stack.

Each project below represents a piece of that goal. Some started as small utilities, others became frameworks used across teams. Together they reflect how I approach design technology: technically deep, but grounded in how people actually work.


Revit MEP Agent

Revit MEP Agent

The Revit MEP Agent is a local event-driven system I built to bridge Revit and external computation layers.
It’s not a chatbot or automation script — it’s a deterministic agent that observes, interprets, and reacts to model data in real time across multiple MEP disciplines.

Data Center Generator

Data Center Generator

I like it when tools make the design clearer, not noisier.

This is a small slice of how I approach data centers: take the logic we use every day (program, constraints, redundancy, flows), make it explicit, then let automation do the repetitive part. It’s simple rules, modeled in a way that can evolve.