A glimpse into the digital solutions I’ve built in the past.
I usually post short snippets on LinkedIn. But here, I take the time to share how each solution came to life. From idea to outcome.
A script that extracts structural analysis centerlines from 3D models, saving engineers from re-building the model from scratch
A script-driven workflow using Grasshopper and other tools to parametrically generate complex geometry for structural analysis
A script that compares floor outlines between architectural and structural models to quickly highlight any mismatches.
A script that lets users cut multiple Revit elements as once. Saving time from manually cutting elements one by one.
A script that reads a DWG from RAM Concept, finds the bending moment nearest to each column, and exports the results into a table for design.
A tool that reads post-tension design data from RAM Concept and drafts it directly into Revit. Including tags and annotations.
A tool that visualizes reinforcement bars from a Revit model, making it easier for engineers to review bar layouts and get quick quantity takeoffs.
A script that extracts midplanes (surfaces at the center of solids) from a 3D model and color-codes them by thickness.
A quick script that checks whether a new tag will clash with existing ones, helping automate the tagging process in drawings.
A script that updates a Revit model based on changes made in a Rhino model
A quick script that colour codes any property of a model in 3D
A script that lets users place multiple boreholes into Revit at once. It handles both coordinate transforms and inputs the relevant metadata.
A couple of hours of scripting turned 40+ DWG tables into clean Excel sheets. Saving days of manually filling it out and reducing the chance of errors.
A tool that calculates the shortest walking distance between a set of addresses and nearby destinations using a road network.