Hello, I'm

Moawia
Husnain

I am a |

Final-year Civil Engineering student at UET Taxila, specializing in computational automation and structural evaluation. I architect Python-based solutions for engineering challenges — including automated BOQ generation, cost estimation, Non-Destructive Testing (NDT) of concrete structures, and AI-driven geospatial disaster risk analysis. Dedicated to advancing construction technology, structural health monitoring, and infrastructure resilience.

Scroll Down

0+

Deployed Tools

0+

Python Applications

0+

Years in Engineering

0+

Technical Animations

Professional Summary

About Me

Moawia Husnain
3+ Years
Experience

Engineering Automation

Custom Python scripting and AI integration for optimizing engineering workflows and data processing.

Construction Management

Expertise in project scheduling, cost estimation, quantity surveying, and structural compliance.

NDT & Structural Testing

Non-destructive concrete evaluation using Rebound Hammer, UPV, and combined methods with AI analysis.

Technical Visualization

3D walkthroughs, motion graphics & professional engineering animations

I am Moawia Husnain, a final-year Civil Engineering student at the University of Engineering & Technology (UET), Taxila. My work centers on applying Python programming and AI integration to automate civil engineering processes — including cost estimation, material quantification, non-destructive testing (NDT), and multi-hazard risk assessment.

Beyond coursework, I have independently developed and deployed functional tools such as Civil Estimator Pro, the Disaster Risk Analyzer, and StructAI NDT — an AI-powered platform for concrete strength evaluation using Rebound Hammer, Ultrasonic Pulse Velocity (UPV), and combined NDT methods. My current Final Year Project investigates Life Cycle Assessment (LCA) of construction and demolition waste in Pakistan. I am seeking graduate-level research positions to advance work in computational construction management, structural health monitoring, and infrastructure resilience.

LinkedIn Profile
Academic Focus

Research Interests

Computational Construction Management

Leveraging Python for workflow automation, resource optimization, and data-driven decision-making in construction projects. Demonstrated through Civil Estimator Pro — an automated BOQ and cost estimation tool.

Disaster Mitigation & Risk Analysis

Utilizing geospatial data integration (USGS, Open-Meteo APIs) and AI processing for multi-hazard infrastructure resilience assessment. Validated through the deployed Disaster-Analyzer platform.

Sustainable Infrastructure & Waste Management

Investigating Life Cycle Assessment (LCA) methodologies for construction and demolition waste in the Pakistani context. Final Year Project focused on environmental impact quantification and recycling feasibility.

Structural Health Monitoring (SHM)

Exploring machine-learning approaches for data-driven damage detection and structural integrity assessment. Interested in sensor-data fusion and predictive maintenance models for aging infrastructure.

Core Competencies

Technical Toolkit

Engineering & Management

Project Scheduling & Planning95%
Cost Estimation & BOQ92%
AutoCAD90%
Site Management & QC88%
MS Project / Excel / AutoCAD94%

Programming & AI

Python (Automation & AI)92%
LLM Integration & Google Colab88%
3D Animation (After Effects)85%
Data Analysis & Visualization85%
Video Editing & Motion Graphics90%
Selected Work

Featured Projects

AI Structural Analysis

AI Structural Data Extraction

Automated pipeline for extracting structural parameters from technical drawings. Converts scanned engineering diagrams into machine-readable datasets using AI ingestion and pattern recognition.

AI IngestionViteEngineering Logic
CivilEstimator Pro

Civil Estimator Pro

Problem: Manual BOQ preparation in Pakistani construction firms requires 4–8 hours per residential project, with frequent transcription errors across drawing-to-spreadsheet workflows.
Solution: An LLM-powered tool that ingests engineering drawings, extracts dimensions and material types, cross-references unit-rate databases (MRS), and generates itemized cost reports as exportable PDFs.
Impact: Estimated 80% reduction in preparation time. Consistent, auditable outputs suitable for contractor bidding and client review.

PythonLLM APIsCost Automation
Risk Analyzer

Disaster Risk Analyzer

Problem: Site engineers and planners in hazard-prone regions lack accessible tools for location-specific multi-hazard assessment, relying instead on generalized zone maps or expensive proprietary GIS software.
Solution: A web-based platform integrating Vertex AI with USGS seismic data and Open-Meteo weather APIs to compute composite risk scores (earthquake, flood, rainfall) for any geographic coordinate, with Leaflet.js visualization.
Impact: Provides on-demand, engineering-grade risk reports in PDF format, enabling informed site selection and disaster preparedness planning without proprietary software costs.

Vertex AILeaflet.jsUSGS APIOpen-Meteo
StructAI NDT

StructAI NDT — Smart Structural Analysis

Problem: Field engineers rely on manual calculations and lookup tables for Non-Destructive Testing (NDT) of concrete, leading to slow assessments and inconsistent quality grading across sites.
Solution: A Python-based AI platform that automates Rebound Hammer, Ultrasonic Pulse Velocity (UPV), and combined SonReb analysis with real-time crack detection, structural load calculations, and professional PDF report generation.
Impact: Enables instant, standardized concrete quality assessment with AI-powered analysis, reducing evaluation time from hours to minutes while ensuring compliance with international testing standards.

PythonStreamlitNDT AnalysisAI / MLPDF Reports
Live Platform

Featured Application

StructAI NDT — Smart Structural Analysis

Live on Streamlit

A comprehensive Python-based platform for Non-Destructive Testing (NDT) of concrete structures. StructAI NDT integrates AI-powered analysis with established engineering methods — Rebound Hammer (Schmidt Hammer), Ultrasonic Pulse Velocity (UPV), and combined SonReb evaluation — to deliver instant, research-grade concrete strength assessments.

Rebound Hammer Analysis

Automated Schmidt Hammer rebound number processing with IS 13311 & ASTM C805 compliance for in-situ concrete strength estimation.

UPV Testing Module

Ultrasonic Pulse Velocity analysis for concrete quality grading — detecting internal flaws, voids, and homogeneity assessment.

AI Crack Detection

Machine learning-powered visual crack detection from uploaded images with severity classification and structural risk assessment.

Structural Load Analysis

Beam, column, and slab structural capacity calculations with safety factor evaluation and code compliance verification.

Professional Reports

Auto-generated, branded PDF reports with test data, visualizations, quality grades, and engineering recommendations.

Research Module

Advanced correlation analysis, multi-method comparison, and statistical processing for academic research applications.

My Journey

Education & Experience

2022 - 2026

B.Sc. Civil Engineering (Final Year)

University of Engineering & Technology (UET), Taxila

Specializing in Construction Planning, Engineering Economics, and AI applications in infrastructure. Final Year Project: Life Cycle Assessment of Construction & Demolition Waste in Pakistan.

Jun – Aug 2024

Engineering Intern

Irrigation Department, Bahawalpur

Monitored hydraulic infrastructure construction and assisted in cost tracking and site coordination.

2020 - 2022

F.Sc. Pre-Engineering

Government Degree College, Lodhran

Achieved exceptional results with a focus on advanced mathematics and physics (947/1100).

2018 - 2020

Matriculation — Computer Science

Government High School Koondi, Lodhran

Secured high academic standing with a focused curriculum in Science and Mathematics (936 / 1100).

Technical Framework

Professional Services

AI-Integrated Cost Estimation

Automated Bill of Quantities (BOQ) generation and material analysis from engineering drawings. LLM-powered extraction of dimensions, quantities, and unit rates — reducing manual estimation overhead by up to 80%.

Digital Project Visualization

Professional 3D architectural walkthroughs, construction sequence animations, and technical motion graphics using After Effects and industry-standard rendering pipelines for client presentations and project documentation.

Engineering Data Automation

Custom Python scripts for complex data processing workflows — including batch file operations, API integrations, spreadsheet automation, and structured report generation for engineering teams.

Technical Clarity

Frequently Asked Questions

How does Civil Estimator Pro ensure accuracy compared to manual estimation?

Civil Estimator Pro uses LLM-based document parsing to extract dimensions, material specifications, and structural element types directly from uploaded engineering drawings. The extracted parameters are cross-referenced against standardized unit-rate databases (e.g., Pakistan MRS or custom rate schedules) to generate itemized BOQ outputs. Unlike manual estimation — where accuracy depends on the estimator's interpretation and is prone to transcription errors — the automated pipeline enforces consistent parsing rules across all inputs. Internal benchmarks indicate a reduction of approximately 80% in preparation time, with error rates dropping significantly for repetitive quantity take-off tasks. All outputs are exportable as auditable PDF reports for third-party verification.

What data sources does the Disaster Risk Analyzer use?

The Disaster Risk Analyzer integrates three primary data streams: (1) the USGS Earthquake Hazards Program API, which provides real-time and historical seismic event data including magnitude, depth, and geographic coordinates; (2) the Open-Meteo API, supplying historical rainfall records, flood-risk indicators, and weather forecast data; and (3) Leaflet.js-powered geospatial mapping for visual overlay of hazard zones. Vertex AI processes the aggregated dataset to compute location-specific composite risk scores. The output is a structured engineering report — including hazard maps, probability ratings, and recommended mitigation measures — exportable as a professional-grade PDF document.

Why use Python for civil engineering workflows instead of traditional software?

Traditional engineering software — Excel for calculations, AutoCAD for drafting, MS Project for scheduling — each operates within a closed environment. When a project requires data to flow between these tools (e.g., extracting quantities from a drawing, calculating costs in a spreadsheet, and generating a formatted report), the process depends on manual copy-paste operations. Python eliminates this fragmentation. A single script can ingest drawing data via API, perform unit-rate calculations using pandas, and output a formatted PDF — all in one automated pipeline. For tasks involving repetitive data processing, multi-source integration, or batch operations across hundreds of files, Python provides scalability that spreadsheet-based workflows cannot match.

What is the scope of the LCA-based Final Year Project?

The Final Year Project applies ISO 14040/14044-compliant Life Cycle Assessment methodology to construction and demolition (C&D) waste streams in Pakistani urban centers. The scope includes: (1) material flow analysis at active demolition sites to identify dominant waste categories (concrete, brick, steel, timber); (2) environmental impact quantification covering embodied energy, CO2 emissions, and landfill volume displacement; and (3) feasibility assessment of recycling and material reuse pathways within the local supply chain. The study addresses a critical gap — most LCA research on C&D waste focuses on European or East Asian contexts, with minimal data available for South Asian construction practices.

Can the automation tools be adapted for different regional standards?

Yes. Both tools are built with modular, configuration-driven architectures specifically to support regional scalability. In Civil Estimator Pro, the unit-rate database is a separate JSON/CSV layer — switching from Pakistan's Market Rate System (MRS) to China's National Unified Standard or any other regional pricing structure requires updating only the rate file, not the core estimation logic. Similarly, the Disaster Analyzer's API endpoints and hazard thresholds are parameterized: seismic zones, rainfall baselines, and flood-risk criteria can be reconfigured per region. This design ensures that the processing pipeline remains consistent while the input data adapts to local building codes, material standards, and environmental conditions.

What NDT methods does StructAI NDT support, and how accurate is the analysis?

StructAI NDT currently supports three primary Non-Destructive Testing methods: (1) Rebound Hammer (Schmidt Hammer) analysis compliant with IS 13311 and ASTM C805 standards for in-situ compressive strength estimation; (2) Ultrasonic Pulse Velocity (UPV) testing for internal quality grading, void detection, and concrete homogeneity assessment per IS 13311 Part 1; and (3) Combined SonReb analysis that correlates rebound numbers with UPV readings for improved accuracy over single-method testing. The platform also includes AI-powered crack detection from uploaded images, structural load analysis for beams, columns, and slabs, and automated PDF report generation. All calculations follow established engineering correlations and international standards, with results clearly labeled as research-grade assessments suitable for preliminary evaluation and academic study.

Academic Authority

Knowledge Base

Construction Technology

Automating Bill of Quantities: How LLMs Can Parse Engineering Drawings

Manual Bill of Quantities (BOQ) preparation remains one of the most time-intensive tasks in construction project management. This article investigates the feasibility of using Large Language Models (LLMs) to automate dimension extraction and material quantification from 2D engineering drawings. We examine the parsing pipeline — from image ingestion and OCR preprocessing to structured data output — and evaluate accuracy benchmarks against manually prepared BOQs for residential building projects. The findings suggest that LLM-based automation can reduce preparation time by up to 80% while maintaining consistency in quantity take-off operations, particularly for standardized drawing formats.

Disaster Engineering

Multi-Hazard Risk Assessment Using Open Geospatial APIs: A Practical Framework

Infrastructure resilience planning requires integrating diverse hazard datasets — seismic records, flood histories, and meteorological forecasts — into a unified assessment framework. This article presents a practical approach to multi-hazard risk assessment using openly available geospatial APIs, specifically the USGS Earthquake Hazards Program and Open-Meteo weather services. We document the data integration pipeline, composite risk scoring methodology, and geospatial visualization layer built with Leaflet.js. The case study demonstrates how publicly accessible data sources can be combined to generate location-specific vulnerability reports without requiring proprietary GIS software or commercial datasets.

Sustainability

Life Cycle Assessment of C&D Waste in Pakistan: Methodology and Preliminary Findings

Construction and demolition (C&D) waste constitutes a significant portion of solid waste in Pakistani cities, yet comprehensive Life Cycle Assessment (LCA) data for local construction practices remains limited. This article presents a methodology framework for quantifying the environmental impact of C&D waste streams — including embodied energy consumption, CO2 emissions, and landfill volume displacement — using ISO 14040/14044 guidelines adapted to the Pakistani context. Preliminary field data from demolition sites in Punjab is analyzed to identify dominant waste categories and evaluate the technical and economic feasibility of material recycling and reuse within existing supply chains.

Python in Engineering

Python vs. Spreadsheets: When to Automate Your Engineering Data Pipeline

Civil engineers routinely process project data using spreadsheets — from cost tracking and material logs to scheduling calculations. However, as project complexity increases, Excel-based workflows encounter limitations in scalability, version control, and multi-source data integration. This article provides a decision framework for engineers evaluating when to transition from manual spreadsheet operations to Python-based automation. We compare processing speed, error rates, and maintainability across five common engineering data tasks, and outline the minimum Python competencies required to implement effective automation scripts using libraries such as pandas, openpyxl, and ReportLab.

Structural Monitoring

Machine Learning for Structural Health Monitoring: Current State and Research Gaps

Structural Health Monitoring (SHM) systems generate continuous data streams from embedded sensors — accelerometers, strain gauges, and displacement transducers — that must be analyzed to detect early signs of structural degradation. Machine learning approaches offer the potential to automate damage classification and anomaly detection from these datasets. This article reviews the current state of ML-based SHM research, covering supervised and unsupervised learning methods, sensor-data fusion techniques, and deep learning architectures applied to bridge and building monitoring. We identify key research gaps, particularly around model generalization across structure types and the limited availability of labeled damage datasets for infrastructure in developing regions.

Get In Touch

Contact Me

Email

moawiahusnain2@gmail.com

Phone

+92 326 691 5744

Location

Taxila, Punjab, Pakistan