Mohamed Amine Hajji / Experience

Software & AI Engineering Intern (PFE / End-of-Studies Project) — Drivago

End-of-studies internship at Drivago (Autoécole Plus), a driving-school SaaS platform — built the analytics and optimization layer end to end, across three distinct workstreams.

Candidate self-assessment app & driving-hours predictor

A 3D cockpit self-assessment app that measures candidate readiness, feeding the ML model that predicts individualized driving-hours needs.

Lesson scheduling optimizer

Constraint-programming engine that places driving lessons across instructors, vehicles, and availabilities — full horizon in under a second.

Subscription churn prediction

Leakage-free churn model flagging at-risk driving-school agencies before they cancel — ROC-AUC 0.875.

Stack: Python, scikit-learn, OR-Tools CP-SAT, FastAPI, PostgreSQL, Angular, Three.js, Looker Studio, Typst, Manim