BIM Programmer Logo

BIM Programmer

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

ToolsJuly 2026

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 Article
ToolsJuly 2026

SyncFileBox: 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 Article
GeneralMarch 2026

What 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 Article
Revit APIFebruary 2026

Revit 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 Article
Revit APIJanuary 2026

How 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

Topic Request?

Is there a specific BIM or Revit API topic you'd like covered?

Suggest a Topic
CAD Programmer FileMuster SyncFileBox