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

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