I Build the Tools
BIM Teams Rely On.
Custom Revit API plugins, Dynamo systems, and coordination dashboards that eliminate manual workflows in AEC projects.
Featured Work
Selected Projects
Engineering tools that solve real coordination problems — measured in hours saved, not features shipped.
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.
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.
Dynamo Script Library
10+ production-ready Dynamo scripts for Revit automation. Room numbering, batch sheet creation, parameter validation — documented for non-technical coordinators.
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.
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.
Capabilities
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.
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.
BIM Coordination
Clash detection workflows, 4D simulation setup, and automated reporting systems that transform raw Navisworks exports into actionable decisions in real coordination meetings.
Background
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.
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.
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.
2021 — 2023
Software Developer
Freelance
Full-stack development and automation tooling. Built the software engineering foundation that now powers production-grade BIM tools.
Social Proof
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.
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.
Impact Metric
reduction in coordination export time across projects using the BIM Automation Tool.
6–8 hrs → under 2 hrs per cycle
Get in Touch
Let's Build Something
Have a BIM automation challenge? Need custom Revit tooling for your team? I want to hear about it.