Available for Projects · BIM Automation Engineer

I Build the Tools
BIM Teams Rely On.

Custom Revit API plugins, Dynamo systems, and coordination dashboards that eliminate manual workflows in AEC projects.

80+ Workflows Automated
20+ Project Deployments
65% Avg. Time Saved
Batch Sheet Exporter v2.1 Simulation
Export Format
PDF (Combine multi-sheet)
PDF (Combine multi-sheet) Merge all sheets into a single PDF file
DWG (Individual sheets) Export each sheet as a separate CAD file
DWG + CSV (Sheets + Schedules) CAD files + structured schedule data
Sheet Selection
All Sheets (247 views)
Output Path
C:\Projects\AECOM_Central\Exports\ Browse...
Initializing... 0%
Export Completed Successfully! 247 sheets combined into PDF. Saved ~6.5 hours of manual work.
Log Output Auto-scrolling
Revit API Simulated Sandbox. Click 'Run Exporter' above to begin.
6–8 hrs 2 hrs
Autodesk Certified
Open Source
Revit API C# .NET Dynamo Python Navisworks WPF
Revit API 2023–2025· Production-grade C#· ~65% time saved· Autodesk Certified· 200+ views automated· Open Source· Zero external dependencies· AEC-focused· Revit API 2023–2025· Production-grade C#· ~65% time saved· Autodesk Certified· 200+ views automated· Open Source· Zero external dependencies· AEC-focused·

Selected Projects

Engineering tools that solve real coordination problems — measured in hours saved, not features shipped.

Revit API · C# · .NET · WPF

BIM Automation Tool

Replaced a 6–8 hour manual export cycle with a single-click Revit API add-in. Batch-exports 200+ views to DWG with intelligent naming conventions, extracts schedule data to structured CSV, and eliminates rework caused by inconsistent file management.

~65%
time reduction
500+
views automated
~95%
error reduction
BIM Automation Tool interface
C# Revit API 2023 WPF .NET 4.8 CSV Helper
JavaScript · Chart.js · Navisworks

Clash Detection Dashboard

Web dashboard that ingests Navisworks clash data, visualizes severity by discipline, and auto-generates coordination reports — turning raw exports into actionable meeting insights.

~50%
faster meeting prep
3
live projects
Clash Detection Dashboard
JavaScript Chart.js Navisworks
Dynamo · Python
Open Source

Dynamo Script Library

10+ production-ready Dynamo scripts for Revit automation. Room numbering, batch sheet creation, parameter validation — documented for non-technical coordinators.

Dynamo Script Library
Dynamo Python Revit API
View on GitHub
JavaScript · SheetJS · BIM

Sheet Set Manager

Web-based document control platform that replaces fragmented Excel sheet indices. Manages Revit drawing sheets across 5 disciplines, tracks revisions, and auto-generates print sets — cutting transmittal prep from 2–3 hours to 15 minutes.

~70%
time saved
30+
sheets managed
5
disciplines
Sheet Set Manager Dashboard
JavaScript SheetJS Document Control Revit Integration
JavaScript · Chart.js · QA/QC

Model Health Dashboard

QA/QC analytics platform that audits Revit models for compliance, scores health across 8 categories with radar charts, and surfaces 24 actionable issue types — replacing 5-day manual audits with 30-minute automated checks.

~80%
audit time saved
8
QA categories
Model Health Dashboard
JavaScript Chart.js QA/QC
Try Live Tool

Technical Expertise

Deep specialization across the full BIM automation stack — from Revit API internals to production-ready tooling.

Revit API Development

Custom add-ins and plugins with production-grade error handling, batch processing, and WPF interfaces. From IExternalCommand to full transaction management.

C#.NET 4.8WPFRevit APIMVVM
Autodesk Certified Professional

Visual Programming

Dynamo scripts and Python nodes for parametric design automation, parameter validation, and repetitive task elimination — built for non-technical teams to use directly without training.

DynamoPythonParametric DesignZero-Touch API

BIM Coordination

Clash detection workflows, 4D simulation setup, and automated reporting systems that transform raw Navisworks exports into actionable decisions in real coordination meetings.

NavisworksClash Detection4D SimulationMEP Coordination

Experience

Apr 2025 — Present

BIM Automation Engineer

Independent Consultant

Building custom Revit API plugins, Dynamo automation systems, and coordination dashboards for AEC firms. Focused on eliminating manual workflows and improving project delivery speed.

Revit APIC#DynamoPython

Jan 2025 — Present

BIM Coordinator

Multi-discipline Construction Projects

Managing clash detection workflows, MEP coordination, and automated reporting across active construction projects using Navisworks and custom tooling.

NavisworksCoordination4D Simulation

Jul 2024 — Dec 2024

Structural Engineer

Engineering Consultancy

Structural analysis and design using Revit and ETABS. Developed initial BIM automation scripts that led to the transition into full-time BIM development.

RevitETABSStructural Design

2021 — 2023

Software Developer

Freelance

Full-stack development and automation tooling. Built the software engineering foundation that now powers production-grade BIM tools.

Web DevelopmentAutomation

Let's Build Something

Have a BIM automation challenge? Need custom Revit tooling for your team? I want to hear about it.

Please enter your name
Please enter a valid email
Please enter a message
Message sent — I will get back to you shortly.