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+ automation scripts
20+ projects delivered
65% time saved / workflow
BatchExport.cs main
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

What Clients Say

Hossam built us a Revit export tool that replaced what used to take our team an entire day. The naming conventions are exactly what we needed, and the error logging saved us during a deadline crunch.

AM

Ahmed Mostafa

BIM Manager

The clash detection dashboard changed how we run coordination meetings. Instead of scrolling through spreadsheets, we walk in with visual severity maps. Resolution rate improved noticeably within the first month.

SI

Sarah Ibrahim

Project Coordinator

~65%

reduction in coordination export time across projects using the BIM Automation Tool.

6–8 hrs → under 2 hrs per cycle

Revit APIC#Production

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.