Skip to content

Mohamed RagabAI & Digital Construction Engineer

Training AI to read the built environment.

I am a structural engineer who builds AI. I train computer-vision and point-cloud models on site photos, structural drawings and laser scans, process the data behind them, and deploy them through cloud pipelines into BIM models and digital twins that engineers can check and sign off. Where benchmarks and site data disagree, I trust the site.

Now
Co-founder & CTO, AECAI · R&D AI-Construction Specialist, AGECS
Before
Structural & façade design engineer, National Consulting Engineers (US) · AECOM × Ulster industry project
Distinction
MSc Digital Construction Analytics & BIM
Ulster University, 2025
0.933
Field recall on real site photos
YOLO11x-seg · 44 manually verified industry images
0.941
mAP50: column detection on plans
YOLOv8m-seg · P 0.944 · R 0.935
115+
Structural & façade design packages
National Consulting Engineers, 2023–24

Scan-to-BIM · real data

From a 250-million-point scan to an IFC model.

A real laser scan of Kladno railway station, and the IFC model my pipeline produced from it, shown in the same coordinates. Every wall, slab and window is backed by the points around it.

250.5 M
Points in the scan
Kladno station benchmark
190
IFC walls extracted
12 slabs · 10 windows · 1 roof
79%
Of sampled points
support an IFC element
3
Storeys
L0 · L1 · L2
Read the Scan-to-BIM case study →

AI lifecycle

From raw site data to deployed models.

Most of the work in construction AI happens before and after the model. I run the whole loop: engineering the data, training and testing the models, deploying them in the cloud, and wiring the results into BIM and digital twins.

8
Model architectures trained
YOLOv8x · YOLO11x · YOLO11n · YOLOv8m-seg · U-Net (ResNet-50) · FPN–EfficientNet-B4 · PointNet++ · VGG16
3
Data modalities
Site photos, structural drawings and laser-scan point clouds
~264 M
Points processed in one scan
7.7 GB PLY, single storey, to verified IFC
21,009
Training tiles engineered
Unified from six public plan datasets, 8 classes

Stage 01 of 05

Data engineering & processing

Most of the accuracy is decided here: sourcing, converting, tiling, cleaning and checking the data before a model sees it.

Pythonpandas · NumPyOpenCVOpen3DCVATCOCO / YOLO
Dataset engineering in the drawing case study →
  • 209,504 wall and 1,734 beam instances unified from six public sources, with custom SVG→COCO and rect→COCO converters and MD5-verified copies
  • A ~264 M-point, 7.7 GB site scan cleaned and classified into structural elements
  • 689 industry site photos through the full detection and reporting pipeline in 27 min
  • Annotation QA in CVAT: 251 instances and 918 polygon vertices on a single sheet

Systems map

From engineering data to decisions an engineer can sign off.

Four kinds of input, four method families, four outcomes. Pick a project, or hover a step, to trace the route it takes.

  1. Engineering data in

    Site & inspection photos

    Methods

    Detection & segmentation

    Outcomes out

    Engineer-reviewed findings

Trace a project

Computer vision · Structural health monitoring

Multi-defect concrete inspection with deep learning

0.807
Box mAP50
0.630
mIoU (F1 0.775)
Open case study →

Live evidence

Three models, one real site photo.

On the curated benchmark these detectors scored within 0.02 mAP50 of each other. On site they behave very differently. Switch models and drag the divider.

U-Net · ResNet-50 output on the same photo
Site photo: Beam soffit by a window
InputU-Net · ResNet-50
Site photo
Model output

What to look for

Beam soffit by a window

YOLO11x-seg marks the window mullions; U-Net keeps to the crack on the beam.

Real outputs from the dissertation's external validation on industry site photographs (Belfast). Drag the divider or use the slider to compare with the untouched input.

Digital twins & BIM Level 3

From federated files to live, connected models.

BIM Level 2 is coordinated files under ISO 19650. Level 3 is one open, cloud-connected model that live data flows into. My Brinell project was a full BIM Level 2 delivery, my MSc covered BIM Levels 2 and 3 and digital-twin workflows, and these are the Level 3 building blocks I already build.

  1. Reality capture
  2. AI recognition
  3. Open BIM (IFC)
  4. Digital twin
  5. Engineer decision

Beyond the model

BIM, digital twins, automation and cloud.

A detector on its own changes nothing on site. These are the parts that put results in front of engineers and asset owners, all taken from my own project files.

Rendered Revit 3D view of a multi-storey office building with a glazed façade

Architectural model in Revit.

BIM models & coordination

Federated Revit models, clash-checked in Navisworks.

The Brinell Building (BEN714): architecture, structure and MEP modelled in Revit from 2D PDF drawings, basement to level 7, then federated and clash-checked in Navisworks. Files follow an ISO 19650-style naming convention, and the project was run against EIR and BEP templates.

3
Federated discipline models
B1–L7
Levels rebuilt from PDF
73%
Module mark (BEN714)
Brinell Building case study →

Selected work

Six case studies, each traced to its source files.

Research, a product, applied R&D and industry projects. Each one follows the same arc: the engineering challenge, the input data, the workflow, the result and why it matters.

Why it matters

The industry need is real, and adoption is still early.

21 inspection and engineering professionals, UK, KSA, UAE and Egypt. MSc dissertation §4.1.

4–7 days
to inspect a medium-sized building by hand
9%
had used computer-vision tools in their work
~75%
were open to adopting them

What I bring

AI depth, BIM fluency and structural judgement in one person.

Most AI for construction is built by engineers without ML depth, or by ML teams without site knowledge. My work sits in the overlap: from data and models to cloud, BIM and digital twins.

Computer vision & deep learning

Detection and segmentation models for concrete defects and structural drawings: cracks, spalling, exposed rebar, 18-class bridge deterioration, and columns, beams, walls, openings and piles on plans. Validated on noisy site data, not only on benchmarks.

YOLOv8/11-segU-NetFPNPointNet++PyTorch
Evidence: dissertation →

ML engineering & data processing

I build the datasets as well as the models: format converters, tiling, annotation QA and hash-verified copies, and pipelines that process a 264 M-point scan or hundreds of site photos in one run.

pandas · NumPyOpen3DOpenCVCOCO / YOLOCVAT
Evidence: CAD-to-BIM AI →

Cloud & MLOps

Models served as serverless GPU workers behind a web product, with versioned weights, a cloud database and push-to-deploy for both the app and the workers.

RunPodSupabaseVercelHugging FaceGitHub Actions
Evidence: AECAI platform →

BIM, digital twins & BIM Level 3

Federated Revit models and clash coordination under ISO 19650, Power BI twins that carry live condition data, and Scan-to-BIM that writes open IFC: the building blocks of BIM Level 3.

RevitNavisworksIFC / IfcOpenShellPower BIISO 19650
Evidence: digital twins →

Generative AI & agentic workflows

I evaluate multimodal LLMs on engineering drawings and document their failure modes, integrate them into products (an optional Claude or Gemini scan in AECAI), and build with AI coding agents under engineering review.

Multimodal LLMsVLM evaluationClaude CodeCodexKimi
Evidence: AECAI platform →

Structural engineering judgement

Before this work I delivered a year of structural and façade design packages to AISC, ASCE, ACI and the Florida Building Code. That practice shapes what I ask my models to measure and flag.

ETABSSAP2000IDEA StatiCaEN 1992
Evidence: experience →

Why field testing matters

The benchmark picks one detector. The site picks another.

On 44 manually verified site photos, YOLO11x-seg correctly cleared 13 crack-free images. YOLOv8x-seg cleared only 1, even though its benchmark mAP50 was slightly higher. That result decides which detector goes into a product.

Read the full study →

Field validation on 44 real site photos

Image-level results after manual verification (15 cracked, 29 crack-free).

0.000.250.500.751.000.93YOLO11x-seg · Recall: 0.930.47YOLO11x-seg · Precision: 0.470.61YOLO11x-seg · Accuracy: 0.61YOLO11x-seg0.67YOLO11n-seg · Recall: 0.670.33YOLO11n-seg · Precision: 0.330.43YOLO11n-seg · Accuracy: 0.43YOLO11n-seg0.93YOLOv8x-seg · Recall: 0.930.33YOLOv8x-seg · Precision: 0.330.34YOLOv8x-seg · Accuracy: 0.34YOLOv8x-seg
  • Recall
  • Precision
  • Accuracy

YOLOv8x-seg matched YOLO11x-seg on recall but flagged 28 of 29 crack-free images, mostly pipes, shadows and coatings.

View data table
CategoryRecallPrecisionAccuracy
YOLO11x-seg0.930.470.61
YOLO11n-seg0.670.330.43
YOLOv8x-seg0.930.330.34

Source: MSc dissertation (Ulster University, 2025), Table 7

Programme

Career, laid out like a construction programme.

Education, engineering practice and AI work, running in parallel. Select a bar for details.

  1. 2026

    AI & digital

    AGECS R&D

    CAD-to-BIM drawing AI and Scan-to-BIM

    Open →
  2. 2025

    AI & digital

    AECAI · CTO

    Inspection AI platform, model to product

    Open →
  3. 2025

    AI & digital

    Dissertation

    YOLO vs U-Net multi-defect detection, field validated

    Open →
  4. 2025

    AI & digital

    AECOM × Ulster

    Crack detection → Revit → Power BI · 80%

    Open →
  5. 2024

    AI & digital

    Brinell BIM

    Federated Revit models, clash detection, Power BI

    Open →
  6. 2023

    Engineering

    National Consulting Engineers

    115+ structural & façade design packages

  7. 2023

    Engineering

    DME

    Planning internship: Primavera P6, BOQ

  8. 2021

    Engineering

    Redcon

    Site internship: piles, slump tests, load tests

  9. 2024

    Education

    MSc Digital Construction & BIM

    Ulster University · Distinction

    Open →
  10. 2018

    Education

    BSc Civil Engineering

    Higher Technological Institute · GPA 3.24 · graduation project A+

Full experience & skills →

Research & education

A Distinction MSc, with research grounded in industry.

MSc dissertation · September 2025

Towards Digital Transformation of Structural Health Monitoring (SHM): Comparative YOLO and U-Net Deep Learning for Multi-Defect Detection

The dissertation benchmarks three YOLO-seg models and a U-Net (ResNet-50) for crack segmentation, and an FPN–EfficientNet-B4 for 18-class defect segmentation on DACL10k. The models are validated on industry site imagery and set against a 21-respondent practitioner survey. U-Net gave the most accurate crack masks, YOLO11x-seg the most robust field detection, and the multi-class model broader coverage, which together support a hybrid inspection pipeline integrated with BIM and digital twins.

A journal manuscript based on this work, focused on field robustness, is in submission (Built Environment Project and Asset Management, Emerald).

Distinction
MSc classification
81%
Intro to Data Science
80%
Industry Project (AECOM)
21
Practitioners surveyed
Research, education & certificates →

Contact

Building something for the built environment? I would like to hear about it.

  • AI / Computer Vision Engineer
  • Digital Construction & BIM
  • AI & Technology Consulting
  • Structural-Digital Innovation

I am open to roles in AI and computer vision, digital construction and BIM, and technology consulting. Email, phone or LinkedIn all reach me directly.