Skip to content
View mkhalil91's full-sized avatar

Block or report mkhalil91

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
mkhalil91/README.md
Typing SVG

Google Scholar LinkedIn ResearchGate Email


πŸ§‘β€πŸ”¬ About Me

I'm a Transportation & Data Science researcher, with a Ph.D. from the University of British Columbia (UBC). My work sits at the intersection of urban systems modelling, machine learning, and data-driven transportation planning.

I build models that help cities move smarter β€” from predicting travel behaviour and transit resilience to simulating long-term land use impacts. My research has been published in top-tier journals, presented at major international conferences, and covered by outlets including The Globe & Mail.

πŸŽ“  Ph.D.         β†’  Transportation Engineering, UBC (2025)
πŸ“  Location      β†’  British Columbia, Canada
πŸ“„  Publications  β†’  35+ peer-reviewed journal articles & conference papers

πŸ”¬ Research Interests

Domain Focus
πŸ™οΈ Urban Modelling Integrated Land Use & Transportation Models (IUM)
πŸ€– Machine Learning Multi-task Learning, Explainable AI (XAI), Neural Networks
🚌 Transit Systems Resilience Analysis, Disruption Impact, LRT Scenarios
⚑ Energy & Sustainability Residential Energy Simulation, EV Integration, COVID Impact
πŸ›°οΈ Spatial Analytics GIS, Remote Sensing, Spatio-temporal Data Analysis
🧬 Behavioural Modelling Discrete Choice Models, Latent Class Analysis, Mixed Logit

πŸ› οΈ Technical Skills

Languages & Frameworks

Python R SQL

Machine Learning & Data Science

scikit-learn TensorFlow PyTorch Pandas NumPy

Simulation & Modelling

EnergyPlus Agent--Based Modelling Discrete Choice

GIS & Remote Sensing

ArcGIS QGIS Civil3D


πŸ“Œ Featured Projects

πŸ—οΈ Integrated Urban Model (IUM) β€” Ph.D. Thesis

Towards a Next Generation of Integrated Urban Model

A Python-based, agent-driven framework that unifies land use dynamics, transportation demand, and demographic evolution into a single long-term simulation engine. Benchmarked machine learning against logistic regression for demographic microsimulation; multi-task learning achieved 40% faster travel-demand prediction and 20% higher accuracy over single-output baselines.


⚑ Residential Energy Simulation β€” COVID-19 Impact

Agent-based modelling of energy consumption under pandemic-induced work-from-home

Coupled EnergyPlus with an agent-based model to simulate household energy consumption across the Central Okanagan region. Found a 29% increase in residential energy demand during COVID-19 lockdowns β€” covered by UBC News (Nov. 2022).


🚦 Traffic Incident Duration Prediction

Machine learning for real-time incident clearance forecasting

Spatio-temporal analysis of 110,000+ incident records (Houston, TX, 2004–2013). Developed ensemble and deep learning models achieving a best-case clearance time error of 14 minutes β€” supporting real-time traffic management.


🚌 Edmonton Transit Resilience Analysis

System-level impacts of LRT disruptions on service quality

Evaluated Edmonton Transit System performance under extreme disruption scenarios (full LRT shutdowns, increased headways), measuring cascading effects on delays and cancelled trips to inform resilience planning policy.


🌿 Air Quality & COVID-19 Lockdown (UAE)

Satellite + ground-station analysis of pollutant changes pre/post lockdown

Multi-year, multi-station analysis using satellite imagery and ground observations across the UAE. Documented 20–50% improvement in key pollutant levels during lockdown β€” published across 3 journals including Remote Sensing Applications and Sustainability.


πŸ“š Selected Publications

Full list available on Google Scholar Β· 30+ articles in journals including Transportation Research Part D, Expert Systems with Applications, Sustainable Cities and Society, Transportation, Engineering Applications of AI, Remote Sensing, and more.

Highlights:

  • Khalil, M. & Fatmi, M.R. (2025). How effective are discrete-continuous multi-task learning compared to single-output models? Expert Systems with Applications, 274, 127002.
  • Khalil, M., Fatmi, M.R., & Orvin, M. (2025). Developing and microsimulating demographic dynamics for an IUM. Transportation, 52(4), 1621–1655.
  • Khalil, M. & Fatmi, M.R. (2022). How residential energy consumption has changed due to COVID-19. Sustainable Cities and Society, 81, 103832.
  • Khalil, M., Hamad, K., & Shanableh, A. (2019). Developing ML models to predict roadway traffic noise. Transportation Research Record.

πŸ† Awards & Recognition

πŸ₯ˆ 2nd Best Academic Research β€” Dubai Award for Sustainable Transport (DAST), 2019
πŸ₯ˆ 2nd Best Academic Research β€” Dubai Award for Sustainable Transport (DAST), 2018
πŸŽ“ Graduate Scholarship β€” University of British Columbia, 2021–2025


πŸ“° Media & Outreach

Outlet Story Year
πŸ—žοΈ The Globe & Mail How AI could help urban planners Dec. 2025
πŸ“‘ UBC News How changing work habits influences residential energy consumption Nov. 2022
πŸ“Ί Emarat TV Guest Speaker: GIS & remote sensing in sustainable infrastructure Nov. 2018

🀝 Professional Service

  • TRB Committee AED50 β€” Artificial Intelligence & Advanced Computing Applications (Friend)
  • TRB Committee AEP80 β€” Transportation-Related Noise and Vibration (Friend)
  • Peer Reviewer β€” Multiple transportation and sustainability journals
  • Judge β€” ITE-uAlberta Research Poster Competition (2026)
  • External Reviewer β€” UBC Okanagan Graduate Studies (2024)

"Building models that help cities move smarter."

Profile Views

Popular repositories Loading

  1. Synthesis_App Synthesis_App Public

  2. MAK-Website MAK-Website Public

  3. mkhalil91.github.io mkhalil91.github.io Public

    HTML

  4. Multi-task-Learning Multi-task-Learning Public

    Jupyter Notebook

  5. EFA-and-K-Means-Clustering EFA-and-K-Means-Clustering Public

    R

  6. Automated-Latent-Class-Choice-Model Automated-Latent-Class-Choice-Model Public

    Automated Latent Class Choice Model (LCCM) with Apollo

    R