Behind the scenes

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.

Extracting Center lines From models

Extracting Center lines From models

Quick Time Saver

A script that extracts structural analysis centerlines from 3D models, saving engineers from re-building the model from scratch

Modeling Complex Geometry for Analysis

Modeling Complex Geometry for Analysis

Systemic Efficiency

A script-driven workflow using Grasshopper and other tools to parametrically generate complex geometry for structural analysis

Coordinating Floor Outlines

Coordinating Floor Outlines

Systemic Clarity Efficiency

A script that compares floor outlines between architectural and structural models to quickly highlight any mismatches.

Batch Cutting Elements in Revit

Batch Cutting Elements in Revit

Quick Efficiency

A script that lets users cut multiple Revit elements as once. Saving time from manually cutting elements one by one.

Extracting Column Moments from RAM Concept

Extracting Column Moments from RAM Concept

Systemic Efficiency

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.

Automating Post-Tension Drafting

Automating Post-Tension Drafting

Systemic Efficiency

A tool that reads post-tension design data from RAM Concept and drafts it directly into Revit. Including tags and annotations.

Visualizing Reinforcement Bar Tonnage

Visualizing Reinforcement Bar Tonnage

Systemic Clarity Efficiency

A tool that visualizes reinforcement bars from a Revit model, making it easier for engineers to review bar layouts and get quick quantity takeoffs.

Extract Midplanes and Thicknesses from Complex 3D Models

Extract Midplanes and Thicknesses from Complex 3D Models

Quick Clarity Efficiency

A script that extracts midplanes (surfaces at the center of solids) from a 3D model and color-codes them by thickness.

Automating Tag Placement

Automating Tag Placement

Systemic Efficiency

A quick script that checks whether a new tag will clash with existing ones, helping automate the tagging process in drawings.

Rhino as The Truth Model

Rhino as The Truth Model

Systemic Efficiency

A script that updates a Revit model based on changes made in a Rhino model

Visualising Data in 3D

Visualising Data in 3D

Quick Saved Time Increased Clarity

A quick script that colour codes any property of a model in 3D

Automating Borehole Placement in Revit

Automating Borehole Placement in Revit

Systemic Efficiency

A script that lets users place multiple boreholes into Revit at once. It handles both coordinate transforms and inputs the relevant metadata.

Extracting Tables From Drawings

Extracting Tables From Drawings

Quick Time Saver

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.

Finding the Shortest Path Between Two Places

Finding the Shortest Path Between Two Places

Systemic Efficiency

A tool that calculates the shortest walking distance between a set of addresses and nearby destinations using a road network.