Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View Sam-AEC's full-sized avatar
👷‍♂️
I may be slow to respond.
👷‍♂️
I may be slow to respond.
  • Heijmans
  • the Netherlands

Block or report Sam-AEC

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Sam-AEC/README.md
Digital Construction Design to Factory

A. Sam Mohammad

Typing SVG
LinkedIn Views

About

I build automation that turns Revit from a drawing application into a production system where joins behave, views stay consistent, and configurations follow rules instead of tribal knowledge.

Experience

15+ years in construction + façade engineering

Approach

Lean Six Sigma if it can't be measured and repeated, it doesn't ship

Languages

🇬🇧 English · 🇳🇱 Nederlands · 🇹🇷 Türkçe · 🇸🇦 العربية


🔧 Stacks


BIM Production

Revit ACC BIM 360 Solibri

Typical output: production-ready, validated models cleared for detailing handoff.

Revit Rule-Automation

Dynamo CPython3 PythonNet Revit API

Typical output: enforce standards, automate repeatable tasks, cut manual correction cycles.

Revit Add-ins (Software Lane)

C# .NET WPF Revit API

Typical output: compiled tools with UI validation panels, batch processors, commands teams actually use.

Platform + Web Automation

TypeScript Node.js APS REST

Typical output: services that move BIM data between Revit, cloud, and external systems.

BIM → Reporting

Power BI Excel JSON

Typical output: dashboards that surface model health, quantities, and QA metrics.

Workflow Orchestration

n8n Webhooks GitHub Actions

Typical output: automated pipelines that validate, notify, and move data without manual chasing.

Engineering Quality

Git GitHub CI/CD Linting

Typical output: versioned automation with checks so the code is as reliable as the output it produces.


🧱 What I Build

Prefab Housing Systems

Rule-based component logic for walls, floors, roofs, façades.
Variant handling inside a controlled product set.
QA gates before production handoff.

Revit Automation

Section placement + consistency enforcement.
Dimensioning rules across views.
Join / seam logic for module connections.

Façade Systems

Constraint-driven panel grids + sub-frames.
Geometry + schedules + BOM exports aligned.
Optioning without full rework.

BIM → Data Pipelines

Structured exports for downstream systems.
QA reporting + dashboards via Power BI.
Coordination workflows via ACC / BIM 360.


🛠️ Workflow

BIM Automation Pipeline

🧭 Operating Principles

The point is not clever automation. The point is boring consistency.

→ Clear rules instead of personal habits
→ Fewer manual edits, fewer surprises in deliverables
→ Downstream teams can trust the model without reverse-engineering intent
→ If it can't be measured and repeated, it doesn't ship

🔮 Now Building

🌐 Deeper APS integrations for cloud-based model data extraction
🧱 C# add-ins with proper UI for validation workflows
🧪 CI pipelines for Dynamo graphs (version control + automated testing)

Interested in prefab systems, BIM automation, or industrialised construction?


LinkedIn



🏗️ Built with Revit · Automated with Dynamo · Documented with Markdown

Pinned Loading

  1. Autodesk-Revit-MCP-Server Autodesk-Revit-MCP-Server Public

    C# 15 5