MM●
GitHub ↗
Calgary, CanadaPortfolio / selected work

Mehdi
Marzban.

Mehdi in graduation attire holding his degree and flowers
University of Calgary · graduation

Software engineering.
Machine learning research.

I'm a University of Calgary graduate with a thesis-based M.Sc. in Electrical Engineering and a B.Sc. in Software Engineering, with a minor in Biomedical Engineering.

Explore my research ↘Try the projects ↗
M.Sc. Electrical EngineeringB.Sc. Software EngineeringBased in Calgary Open to remote opportunities
B.Sc.

University of Calgary · 2018–2022

Software Engineering

Minor in Biomedical Engineering

M.Sc. thesis / University of Calgary

Enhancing Leak Detection in Oil and Gas Pipelines with Multi-Task LSTM Model

My master's research studies how a model can detect a pipeline leak and estimate its location from multivariate time-series data.

The work includes preprocessing, model development, and evaluation using simulated pipeline data, with a comparison between multi-task LSTM and 1D CNN models.

PythonTensorFlow / KerasTime series
Read the published thesis ↗
2025

Journal article

Volumetric Changes in Cerebellar Transverse Zones: Age and Sex Effects in Health and Neurological Disorders

Farshid Ghiyamihoor, Payam Peymani, Jarrad Perron, Azam Asemi-Rad, Mehdi Marzban, et al.

Human Brain Mapping · 46(6), e70214

DOI: 10.1002/hbm.70214
Full author list

Farshid Ghiyamihoor, Payam Peymani, Jarrad Perron, Azam Asemi-Rad, Mehdi Marzban, Aashka Mohite, Karen Ardila, Bara Aljada, Asghar Marzban, Mehnosh Toback, Sherif Eltonsy, Ji Hyun Ko, Tabrez J. Siddiqui, Christopher J. Steele, Jiming Kong, Mario Manto, M. Ethan MacDonald, Jason S. Gill, Roy V. Sillitoe, Fuat Balcı, Iman Beheshti, and Hassan Marzban

PubMed record ↗
01

Pipeline visualization

PRIME

Explore a pipeline route in ArcGIS and Cesium. Select pipeline nodes and review leak, stress, risk, and what-if interfaces.

Front-end reconstruction of a collaborative master's project.

JavaScriptArcGISCesium
Open demo ↗
Project details +

The demo renders the source route with selectable nodes and seven station-to-station spans. Engineering screens reproduce the original interface; the original simulation services are not connected.

Thesis section 5.1 ↗
PRIME web app showing the pipeline route on an ArcGIS mapOpen PRIME
02

Document retrieval

Document Evidence Assistant

Upload a PDF, ask a question, and inspect the supporting passages. Optional Gemini answers include references to the source document.

PythonStreamlitGemini
Open demo ↗
Project details +

Retrieval and citation validation keep supporting text visible. Development cases cover table values, missing information, and conflicting statements. Generated claims still require human review.

Document Evidence Assistant web app with PDF upload and cited-answer controlsOpen Document Evidence Assistant
03

XR digital twin · HXI Lab

SHAPE

Safe Hydrogen Agile Pipeline Engineering: an immersive digital twin of the University of Calgary's APRIL facility for pipeline visualization, leak simulation, and operator training.

My contributions included Python/MATLAB backend components and REST API integration.

Presented at IEEE ISMAR 2025 in Daejeon, South Korea.

Python / MATLABREST APIsUnity / XR
Thesis section 5.2 ↗
Project details +

The research prototype combines an APRIL facility scan, a CAD pipeline model, sensor visualization, and an embodied virtual agent. The conference presentation describes sensor-to-database and simulation workflows, the Unity XR interface, and a planned usability study.

Collaborative research at the University of Calgary and HXI Lab. The demo documents the prototype; full integration of the thesis ML models is discussed as future work.

SHAPE prototype demo 54 seconds · no audio

A walkthrough of the XR pipeline model, sensor overlays, and flow visualization.

Presentation visuals +

An Immersive Digital Twin with Virtual Agent Interface for Pipeline Leak Simulation and Monitoring. Conference presentation, IEEE ISMAR 2025.

04

Android · undergraduate capstone

HandiApp

A mobile app for finding and sharing accessibility information about places. Users can search a map, read community reviews, and describe their own experience of an establishment.

Collaborative software engineering capstone · 2022

Kotlin / AndroidAWS AmplifyGoogle Maps
Project details +

The Android app supports place search, adding and managing accessibility reviews, keyword filtering, and text-to-speech. The team used Kotlin and XML for the interface, Google Maps and Places for location search, and AWS Amplify, AppSync, DynamoDB, and Cognito for data and authentication.

These screenshots document the capstone application. A current public app release is not linked.

Based in Calgary, with a background in software engineering and machine learning research. My work spans time-series models, pipeline visualization, and backend software for XR research.

Tools
Python, TensorFlow/Keras, JavaScript, MATLAB, REST APIs
Model evaluation
Outlier work identifying edge cases and assessing model responses.

Outside of work

Nature & camping

I love being outdoors, especially camping and spending time in the mountains.

A camping trip in Peter Lougheed Provincial Park · 2026

Calgary · open to remote opportunities

Contact

Interested in machine learning, data, and software engineering opportunities.

GitHub ↗
Mehdi wearing a graduation cap, with his neck visible and googly eyes