BIM & Digital Engineering Blog
Practical Revit API tutorials, Dynamo scripting guides and BIM automation insights — written by a practising engineer with 20+ years on real projects.
Recent Posts
FileMuster: Keeping Every Model and Drawing Accounted For in BIM Delivery
Revit models, IFC exports, sheets and revisions across a whole delivery team. FileMuster is a lightweight file registry and version tracker that gives every container a persistent identity and audit trail.
Read ArticleSyncFileBox: A Lightweight Common Data Environment for BIM Projects
Collect models from contractors through tokenized portals — no accounts needed — with SHA-256 integrity and a full audit trail. How it closes the exchange gap at the edge of your CDE.
Read ArticleWhat is a BIM Programmer?
A BIM programmer writes custom code to automate BIM software like Revit, Navisworks and OpenRoads. Learn what they do, which languages they use, and when you need one.
Read ArticleRevit API vs Dynamo — Which Should You Use?
Both Revit API (C#) and Dynamo can automate Revit — but they're not interchangeable. A practical decision framework based on 20+ years of using both in production BIM environments.
Read ArticleHow to Extract Data from a Revit Model Using C#
Extract element parameters, schedules and model data from Revit into a database or Excel using the Revit API. Step-by-step C# guide with working code examples.
Read Article