Survey, Earthworks & Grading
From existing ground to proposed levels.
I lead BIM delivery for roads and buried utilities: stormwater, sewer, water, power and telecom. My job is making the model agree with the ground, so clashes get solved on screen and not in the trench.
I bridge design, site and data. Twelve years of BIM taught me that a good model is one the site team can trust.
I hold a Diploma in Civil Engineering and have more than 17 years in the industry. Today I lead BIM delivery for residential infrastructure packages in Abu Dhabi, working between the client, the designer, the supervision consultant and the site team.
My day is longitudinal profiles, crossing clearances, duct setting-out, grading checks and clash reports. When the same check comes up every week, I turn it into a Civil 3D command so the team can run it in seconds.
I work to ISO 19650 information management principles and hold two BSI qualifications:
Colour-coded the way they appear in a coordination model.
Gravity networks, profiles, structure depths and crossing clearances.
Pipe networks, invert levels, manhole and chamber conflicts.
Pressure networks, cover checks and crossing coordination.
Duct banks, road-crossing ducts, setting-out and duct schedules.
Duct routes, sleeves and coordination with wet services.
Alignments, road profiles, junction grading and earthworks quantities.
Detection is software. Decision is engineering. I separate the nature of a clash from its impact, then rank it so the team spends time on what matters on site.
Affects safety, constructability or operation. Resolve before construction.
Needs a design change, with a clear engineering fix.
Model tolerance or annotation issue. Close it in QA/QC.
C# (.NET 8) plugins for Civil 3D 2026, loaded as one ribbon tab, plus AutoLISP utilities for drafting cleanup.
MATCHDUCTCHECKChecks duct positions against reference geometryMATCHDUCTBATCHMoves matched ducts into position in one batchPIPERENAMENames pipes from nearby text and leader labelsPIPEDESCUPDATEWrites the source layer into each pipe's descriptionPIPEALIGNREFLinks each pipe to its nearest alignmentSUMPDEPTHControls structure sump depths across a networkDUCTLABELARRANGE3Arranges duct labels so profile views stay readableCHECKDRAGFinds dragged pipe labels and marks them for QCEvery modifying command has a dry-run check before it changes the drawing.
Slide series for civil engineers, BIM coordinators and infrastructure professionals.
From existing ground to proposed levels.
Building what sits below the road.
Closing the information loop.
Infrastructure clash severity and resolution.
BIM delivery for residential infrastructure packages: utility profiles, duct coordination, clash management and model QA/QC.
Led BIM teams and coordination on infrastructure projects.
Utility modelling, clash detection and drawing production.
BIM management, Civil 3D automation and utility coordination. The fastest way to reach me is LinkedIn.