BIM Automation Engineer.

I build the automation layer between BIM models and actionable construction data. My work sits at the intersection of IFC schema engineering, Python automation, and structural engineering logic — turning raw model output into validated, auditable reports that engineers and QS teams can actually rely on.

"I can explain exactly where every quantity came from, why it failed, and how reliable it is."
Shabir Ahmad
engrshabir@shabirbim.com

Academic Background

Oct 2026 →
Incoming

MSc Digital Engineering

Bauhaus University Weimar — Germany
Specialisation in computational design, digital construction workflows, and engineering data systems.
2021 – 2025
Completed

BSc Civil Engineering

COMSATS University Islamabad, Abbottabad Campus
Structural Engineering · Geotechnical · Construction & Project Management · Sustainable Infrastructure · Risk & Hazard Analysis. Final Year Project: CFD-based hydrodynamic analysis of vegetated channels — ANSYS Fluent, RANS turbulence models, 6 vegetation configurations. Presented at INNOVaTEx Expo 2025.
2019 – 2021
Completed

FSc Pre-Engineering

Islamia College, Peshawar

Tools & Domain Knowledge

IFC / BIM
IfcOpenShell IFC2x3 / IFC4 / IFC4x3 Bonsai / BlenderBIM BaseQuantities Pset Parsing Revit / ArchiCAD / Tekla / Allplan Quantity Validation Classification Engines
Python
OOP pandas numpy plotly reportlab openpyxl SQLite Streamlit API integration
Engineering Software
AutoCAD ANSYS Fluent Primavera P6
Output / Deploy
Excel BOQ Narrative PDF Streamlit Cloud GitHub Pages Web3Forms

Other Tools

RC Column Design Tool

ACI 318-based reinforced concrete column design. P-M interaction diagrams, slenderness checks, load classification. PDF report output.

Python Streamlit ACI 318-19 reportlab
Open Tool →
Engineering Data Analysis Tool

CSV/Excel data cleaning, statistical analysis, visualization, and PDF reporting — built for engineering datasets.

Python pandas plotly Streamlit
Open Tool →