Scripts and tools that turn repetitive BIM tasks into one click.
BIM Automation — Energy Infrastructure
Algorithmic reconstruction of a national gas pipeline network from coordinate data — automating a process that would otherwise require months of manual BIM modeling.
Tool Development — Data Visualization
A data extraction and visualization pipeline that reads live BIM model data from Revit and presents it as an interactive dashboard — bridging the gap between model information and project decision-making.
Workflow Automation — Tool Development
A pyRevit extension built for GPA Ingegneria Srl — seven Python tools that automate the most repetitive and error-prone tasks in structural BIM practice: NTC2018 rebar detailing, quantity takeoff, net formwork area calculation, dimension annotation, and model data hygiene.
Workflow Automation — Tool Development
A Grasshopper pipeline built on Rhino.Inside for Revit that converts IFC models from external consultants into fully native, parametric Revit elements — with correct type assignment, level association, and complete IFC property write-back — replacing a multi-day manual rebuild with a single automated run.
Workflow Automation — Tool Development
Three Dynamo scripts that auto-generate the architectural abaco — a grid of annotated sample elements showing every wall type, floor type, and ceiling type used in a project — replacing a half-day manual drafting task with a single parameterized run.
Workflow Automation — Tool Development
Two Dynamo tool suites for keeping Revit models production-ready: a three-script warning management system that identifies, visualises, and clears model health issues; and two documentation utilities for bulk revision management and automatic room waterproofing area calculation.
Workflow Automation — Tool Development
Five Dynamo Player scripts for GPA's production BIM workflow: automated CAD housekeeping, color-coded wall classification legend generation, thermal bridge family placement at every window, and automatic curtain wall panel replacement where panels clash with structural columns in a linked model.