Mazen Elnaghy
Live Port Said PM2.5 16.5 AQI 61 (opens the air-quality dashboard)

Frame 0001subject detected in Port Said

Mazen Elnaghy

AI EngineerData ScientistData Engineer

I build AI systems that work outside the lab.

GPA
3.97out of 4.0
Dept. rank
#12024 / 25
Projects
41 awarded
Cities
8monitored live
Mazen Elnaghy smiling, in a black polo shirt
Portrait of Mazen Elnaghy

01Who I am

About

Most machine learning looks impressive on clean data and falls apart the moment it meets a real camera in a real room.

The part I care about is that gap. I train computer vision models and get them running on small, cheap hardware — a Raspberry Pi in a yard, not a GPU cluster in a data centre.

I study AI Engineering at East Port Said National University, where I ranked first in my department with a 3.97 / 4.0 GPA. Alongside that I work in Python and C++, and I'm completing the Data Engineering track at the Digital Egypt Pioneers Initiative — because a model is only ever as good as the data behind it.

That side of the work is not just coursework. I run a production data pipeline that collects air quality readings across Egypt every six hours, tests itself before publishing, and serves the results as an open dataset anyone can use.

What I do

Computer Vision

Object detection and tracking with YOLO and OpenCV, from dataset annotation through to a tuned, deployed model.

Edge AI

Getting models to run in real time on a Raspberry Pi, where every millisecond and every megabyte counts.

Data Engineering

SQL, ETL pipelines, and database design. Turning messy raw data into something a model can actually learn from.

Software & Interfaces

Python and C++ development, plus clean UI/UX so the systems I build are usable by the people who need them.

02Things I built

Projects

Each one runs outside the lab. Open a detection to see how it works — then flip through the rest.

2026 · Running now

Egypt Air Quality Data Warehouse

Hourly air quality and weather for eight Egyptian cities — modelled in DuckDB and republished every six hours by GitHub Actions, with no server.

  • Python
  • SQL
  • DuckDB
  • ELT
  • Dimensional modelling
  • GitHub Actions

2026 · Awarded

Dog Detection & Deterrent System

A YOLO model on a Raspberry Pi that spots stray dogs near kindergartens and drives them away with an ultrasonic repeller — 97% of Egyptian street dogs detected in testing; recognised at the EAST Engineering Expo.

  • Python
  • YOLO
  • Raspberry Pi
  • OpenCV
  • NCNN
  • Flask

2025

Real-Time Ball Detection & Tracking

A custom YOLO model that detects and tracks an orange ball in a live camera feed — built end to end, from dataset to inference.

  • Python
  • YOLO
  • Ultralytics
  • OpenCV
  • Annotation

2025

Prison Management Database

A normalised relational database for inmate records, cells, staff and visit logs — with a role-based web app on top.

  • SQL
  • ER modelling
  • Normalisation
  • Query design
  • Node.js
  • Express

03Background

Resume

Experience, education and the recognition along the way.

Download CV

Experience

August 2026

Programming Intern

Suez Canal Authority — Port Said

  • Developed and debugged applications in Python and C++ within a live engineering environment
  • Designed UI/UX layouts so technical tools were operable by non-technical staff
  • Translated real operational requirements into working software alongside the engineering team

June 2026 — February 2027

Data Engineering Trainee

Digital Egypt Pioneers Initiative (DEPI) — MCIT

  • SQL, ETL pipelines, data warehousing, and cloud data platforms
  • Building projects that turn raw, unstructured data into analysis-ready datasets
  • Data modelling and normalisation for efficient, scalable schemas

Education

2023 — 2028 (expected)

B.Sc. Artificial Intelligence Engineering

East Port Said National University

  • GPA 3.97 / 4.0 — ranked 1st in the department, 2024/2025
  • Machine Learning · Deep Learning · Computer Vision · Database Systems
  • Control Systems · Computer Architecture · Signals & Systems · Robotics

Honors & certifications

2025

1st Rank — AI & Machine Learning Engineering

East Port Said National University

2026

Outstanding Engineering Project

EAST Engineering Expo, Faculty of Engineering

2025

Digitopia — Participant

National digital innovation competition

2025 — 2026

Training programs

NTI Machine Learning · Huawei AI & ICT · Codezilla Python

04Toolkit

Skills

Scored the way a detector reports itself — how confident I am working unaided on production code.

0.50

model.predict(skills, conf=0.50) 11 detections

Languages

Python0.95
SQL0.85
C++0.78

Machine learning & vision

Object detection (YOLO)0.92
OpenCV & image processing0.90
Deep learning & neural networks0.86
Dataset preparation & annotation0.88

Edge deployment

Raspberry Pi deployment0.90
Real-time inference on constrained hardware0.87

Languages spoken

Arabic — native1.00
English — professional (C1)0.90

Also working with

  • TensorFlow
  • Scikit-learn
  • NumPy
  • pandas
  • ETL pipelines
  • Data modelling
  • DuckDB
  • Data warehousing
  • Data quality testing
  • NLP
  • Large language models
  • ROS 2
  • Git
  • GitHub Actions
  • UI/UX design

05Notes from the work

Writing

Short notes on things that surprised me while building.

My detection model hit good accuracy on my laptop and then managed about two frames per second on the Pi. The fix wasn't a better model, it was a smaller one — a lighter architecture, reduced input resolution, and dropping the frame rate to something the hardware could actually sustain. Accuracy fell by a few points and the system became usable. That trade is the whole job in edge AI: the best model is the one that finishes in time, not the one with the highest score on paper.

The dog detection system performed well in testing and then started firing at nothing once it was running outdoors. The cause wasn't the model — it was that every training image had been taken in similar light. Moving shadows and evening glare looked like nothing the model had ever seen. Rebuilding the dataset across different times of day fixed more than any amount of retraining on the original images did. Most detection problems are dataset problems wearing a disguise.

Training takes an afternoon. Drawing a few thousand boxes takes a week, and every inconsistent one teaches the model something wrong. I learned to write the labelling rules down before starting — where exactly the box ends, what to do with a partly hidden object, whether to label something ambiguous at all. Boring, and it does more for final accuracy than any hyperparameter I have ever tuned.

06Say hello

Send a signal

If you're building something in computer vision, edge AI, or data — or you have a problem you think is a good fit — send me a message. I read everything and reply within a day or two.

Looking for roles building and deploying ML in production

tx · web3formsready

Detection 1 / 4

pipeline · live