“The best vibe coder isn't the one who writes every line manually, but the one who knows the right questions to ask—and the right answers to verify.”
— from From Vibe Coding to Engineering, on building two end-to-end AI agent platforms as an intern
Final-year engineering student who builds AI/ML solutions end to end — from the real business need through to production.
I design and ship LLM agents, machine-learning pipelines, and the full-stack systems that run them.
Currently building an internal AI automation platform at EHC Groupe.
State Engineering Degree at ESITH Casablanca — Business & Data Management, after CPGE MPSI/MP.
Arabic (native) · French (fluent) · English (fluent) · Spanish (basic).
AI & Machine Learning
| Python | PyTorch | scikit-learn | XGBoost | MLflow | Claude API |
|---|---|---|---|---|---|
Backend & APIs
| FastAPI | Node.js | Express | Socket.IO | Docker |
|---|---|---|---|---|
Frontend
| Next.js | React | TypeScript |
|---|---|---|
Data & Databases
| Pandas | NumPy | MongoDB | PostgreSQL | Prisma |
|---|---|---|---|---|
Tools & Workflow
| Git | Airflow | n8n | Streamlit | Power BI |
|---|---|---|---|---|
LLM agents · prompt engineering · RAG · model evaluation & monitoring · drift detection · feature engineering · dashboards & KPIs
AI Automation Platform — EHC Groupe, private
Internal platform work: LLM agent integration and full-stack delivery, from data model through to interface. Further detail under confidentiality.
Next.js/React Node.js/Express FastAPI MongoDB Claude API n8n Docker
Smart Supply Forecaster — closed-loop MLOps pipeline
FastAPI serving with prediction logging. Airflow monitors a 14-day rolling RMSE and triggers retraining. Chronological validation with no data leakage, plus a promotion audit — a new model ships only if it beats the one in production.
Python XGBoost MLflow Airflow Docker
Athena Core — decision-support platform
Revenue forecasting with Random Forest (R² ≈ 0.92 on the test set), anomaly detection with Isolation Forest, a recommendation engine, RFM segmentation and KPIs, with auto-generated strategic frameworks.
Python scikit-learn Streamlit
AI Compass — full-stack LLM comparison app · source
Deployed web app comparing LLMs on published benchmarks and pricing: relational data model, REST API with filtering and sorting, responsive React dashboard.
Next.js TypeScript Prisma/PostgreSQL
- Workflow Automation with n8n — DataCamp
- McKinsey Forward Program — McKinsey & Company, 2025
- Project Initiation and UX Design — Google
- Lead, Prospecting Unit — ESSOR Junior Entreprise, Jun 2025 – Present
saadodin3@gmail.com · +212 600 949 593 · Casablanca, Morocco

