ML Engineer & Researcher

Building intelligent systems from first principles.

Mechatronics · Computational Intelligence · Mathematical Modelling

Mahmoud Gamal is a Mechatronics Engineer focused on Computational Intelligence and Mathematical Modeling. He leverages code to abstract, analyze, and solve difficult real-world challenges.

I approximately look like
01
§ 01

Selected Projects

P.001
2024
EDvanced

End-to-end exam analysis system. Extracts answers from scanned bubble sheets via OCR and ArUco markers, then applies DBSCAN + PCA to detect statistically anomalous response patterns — with p-value assessments and visual cluster insights for full explainability.

Unsupervised LearningStatistical Analysis DBSCAN PCA
P.002
2024
OGallery

Open-source Linux image gallery with a trained MobileNet classifier for automatic categorisation and Levenshtein distance for typo-tolerant search. Features a custom caching mechanism for performant image loading at scale.

PyQt5MobileNet Levenshtein
P.003
2023
ADAS Perception Module

Graduation project. Real-time perception pipeline combining lane segmentation (OpenCV) with custom-dataset YOLOv5 fine-tuning for object detection. Successfully deployed on Raspberry Pi under embedded constraints.

YOLOv5OpenCV Raspberry Pi
P.004
2023
Voice Command Recognition

CNN-based audio command classifier using TensorFlow/Keras, with MFCC and delta feature extraction. Integrated MLflow for experiment tracking; int8 quantisation applied for efficient inference on constrained hardware.

TensorFlowMFCC MLflowQuantisation
02
§ 02

Experience

Aug 2025 — Present
HTI
Teaching Assistant
  • Taught undergraduate control systems courses, supervised labs, and mentored 300+ students in control system analysis and design
  • Formulated and architected a combinatorial optimization model from scratch to automate lectures and exams scheduling, leveraging Constraint Programming to replace manual processes and eliminate resource conflicts
03
§ 03

Education

MSc, Mechatronics & Robotics Engineering
Ain Shams University
Cairo, Egypt
2025 — Present
BSc, Mechatronics Engineering
Fayoum University
Fayoum, Egypt
2018 — 2023
04
§ 04

Writing & Publications

[1]
Technical Article: Colour palette extraction using k-means clustering — algorithmic approach and Python implementation. Personal Blog, 2024. Read ↗
[2]
Technical Article: Steganography techniques: embedding and extracting hidden data with Python. Personal Blog, 2024. Read ↗
[3]
Synthetic Dataset: Egyptian ID card corpus with randomised personal details and StyleGAN2-generated portrait photographs — created for document understanding research. View ↗