BIM Programmer

BIM & Digital Engineering Services

Every service is delivered by the same engineer who writes the code. No outsourcing — direct expertise applied to your specific BIM challenge.

Revit .NET Add-in Development

Custom C# plugins that add genuine new capabilities to Revit. WinForms and WPF interfaces, ribbon integration, database connectivity and full access to the Revit API.

  • Automated sheet and drawing production
  • Model data extraction to Excel, CSV or database
  • BIM standards compliance checking
  • Bulk parameter updates and family management
  • Custom ribbon panels and command buttons
  • Revit to database synchronisation
Real Example

Major Sydney Building — $350M BIM Lead

BIM lead on a $350M multi-discipline building project in Sydney. Developed custom Revit add-ins for automated sheet production, standards checking and data extraction. Federated model coordination across structural, MEP and architectural disciplines.

Result: Full model handover to FM team. Model still in use for asset management.
Real Example

Automated BIM Data Pipeline

Built a Dynamo + Python workflow that extracted structured data from a Revit model, transformed it to match an asset management database schema, and pushed updates on each model sync. Replaced hours of manual data entry per week.

Result: Asset database stays in sync with the model automatically.

Dynamo Script Development

Dynamo scripts — both visual graph and Python node — for Revit automation that doesn't require a full .NET plugin. Faster to deploy, easier for your team to maintain.

  • Parameter population and bulk updates
  • Geometry generation from spreadsheet data
  • Model data extraction and reporting
  • View and sheet automation
  • Python nodes for complex logic

Additional BIM Services

BIM Standards & DE Framework

BIM Execution Plans, Digital Engineering frameworks, CAD/BIM standards documentation and governance. Based on real project delivery experience at all scales.

IFC / OpenBIM Integration

IFC export configuration, model validation, BCF workflows and openBIM coordination. Ensuring your models are interoperable across the full project team.

BIM Data Extraction & Reporting

Extract structured data from BIM models into databases, dashboards or Excel. Quantity take-offs, asset registers, maintenance schedules and compliance reports.

Digital Twin Development

Connect BIM models to live sensor feeds, IoT data and asset management platforms. Bridge the gap between design intent and operational reality.

BIM Training & Workshops

Revit, Dynamo, OpenRoads and BIM process training. Structured workshops or individual coaching. Remote or onsite, tailored to your team's level and platform.

Frequently Asked Questions

How much does a Revit add-in cost?
A simple Revit add-in starts from around $500–$2,000 for a focused tool with a basic interface. Complex plugins with database integration, multiple forms and enterprise features are quoted on scope. All projects receive a fixed-price quote before work begins.
Do you work remotely with international clients?
Yes. Most work is delivered fully remotely. Clients in Australia, UAE, India, Canada and UK receive the same level of service. All deliverables are documented clearly.
Which Revit versions do you support?
Revit 2019 through to the current version. If you have multiple Revit versions across your team we can build to target a specific version or provide multiple builds.
Dynamo script or .NET plugin — which is right for my project?
Dynamo is faster to deploy and easier for your team to maintain. .NET is better for complex UIs, database connections and enterprise-grade reliability. If you are unsure, describe your requirement and we will recommend the right approach.
Do you provide support after delivery?
Yes. All deliverables include a warranty period for bug fixes. Ongoing support, updates and new features are available on a time-and-materials basis.

Start a Project

Describe your BIM challenge and we will tell you what is possible.

From $500  —  Fixed-price quoted  —  Response within 24 hours

Get in Touch