[nom]
[téléphone] | · [e-mail] | · LinkedIn | · Casablanca, Morocco
Professional Summary
AI Engineer with experience building and deploying machine learning systems and generative AI applications.
Worked on end-to-end solutions, from data processing to production systems with measurable impact.
Education
Euromed University of Fez (UEMF) · Fes, Morocco
Artificial Intelligence Engineering degree · 2020 – 2025
- Coursework: Linear Algebra, Probability & Statistics, Optimization, Algorithms, Databases, Operating Systems, Distributed Systems, Software Engineering, Machine Learning, Deep Learning, Reinforcement Learning, NLP, Computer Vision.
Experience
AI Engineer · Elavi, Casablanca
Full-time · Since Nov 2025
- Leading the design and development of an AI-native recruitment platform that automates the hiring process, from sourcing to scoring, with human-in-the-loop validation, currently handling 500+ CVs per opening across 20+ active jobs.
- Architected the core AI infrastructure for semantic candidate matching, multi-model LLM evaluation, and real-time ERP synchronization, with 90%+ scoring agreement with human recruiters.
AI & Software Engineer · [lien], Casablanca
Full-time · Jul 2025 – Oct 2025
- Developed a hybrid product recommendation system combining content-based filtering and user-preference modeling.
- Built a computer vision module for skin-issue detection using CNN-based transfer learning, integrated into the recommendation pipeline.
AI Engineer Intern · CGI Technologies and Solutions, Fes
End-of-Studies Internship · Feb 2025 – July 2025
- Developed an AI-powered assistant to improve enterprise knowledge and skills management. Enabled natural language queries, recommended personalized training, and supported decision-making with project simulations.
- Designed and implemented a RAG pipeline using local LLM for data privacy, ChromaDB, and LangChain for orchestration.
- Built a full-stack client-server architecture with Angular, Flask, and PostgreSQL, exposing AI capabilities through production-ready APIs.
AI Engineer Intern · IDEMIA Morocco, Casablanca
Summer Internship · Jul 2023 – Sep 2023, Jul 2024 – Sep 2024
- Built and deployed an LLM-assisted conversational chatbot, orchestrated using LangChain.
- Developed a multi-agent system integrated with MongoDB for effective user data management.
Skills
Machine Learning & Data Science: Supervised and Unsupervised Learning, Regression, Classification, Clustering, Ensemble Methods, Model Lifecycle Management, Feature Engineering, Statistics & Probability, Time-Series Analysis, Scikit-learn.
Deep Learning: Neural Networks, CNNs, RNNs/LSTMs, Transformers, Transfer Learning, PyTorch, TensorFlow, Keras.
NLP: Text Preprocessing, Tokenization, Embeddings, TF-IDF, Sentiment Analysis, Named Entity Recognition, Hugging
Face Transformers, NLTK, SpaCy.
Computer Vision: OpenCV, Image Classification, Object Detection, OCR, Feature Extraction, ResNet, YOLO.
Generative AI & LLMs: RAG, Prompt Engineering, AI Agents, Chatbot development, LLM Fine-tuning, LangChain, LangGraph, Vector DBs, local LLM deployment, private AI.
Data & Software Engineering: Python, R, SQL, NoSQL, PostgreSQL, Firebase, FastAPI, Flask, REST APIs, React, TypeScript, Angular, Node.js, Data Visualization (Matplotlib, Seaborn).
MLOps, Cloud & Tools: Git, Docker, Kubernetes, Linux, CI/CD Pipelines, MLflow, DVC, LLM Evaluation, Model
Monitoring, Azure, AWS, GCP, Microservices, Agile/Scrum.
Languages: French (Advanced), English (Advanced), Arabic (Native)
Projects
Earthquake Magnitude Prediction | Python, Scikit-learn, TensorFlow, Pandas
- Built a regression pipeline to predict earthquake magnitudes from seismological features (USGS dataset), including data cleaning, feature engineering, and exploratory analysis.
- Benchmarked Linear Regression, Random Forest, XGBoost, SVR, and MLP.
- Analyzed model behavior using feature importance and residual analysis to diagnose errors and select the final model.
Sentiment Analysis (NLP) | Python, Scikit-learn, NLTK, Hugging Face Transformers
- Built an end-to-end NLP pipeline with text normalization, tokenization, and lemmatization, using TF-IDF and dense embeddings as input features.
- Trained and evaluated Logistic Regression, Naive Bayes, LSTM, and a fine-tuned BERT model using accuracy, precision, recall, and F1-score.
- Compared classical and transformer-based approaches, analyzing trade-offs in performance, generalization, and computational cost.
Arabic Handwritten OCR | Python, OpenCV, Tesseract, Deep Learning
- Built an OCR pipeline for Arabic handwritten text, including image preprocessing (denoising, binarization, deskewing) and sequence-based text recognition.
- Implemented an RNN-LSTM model for character sequence prediction, handling the challenges of cursive Arabic script.
- Improved extraction accuracy using post-processing and rule-based validation on predicted text.
Voice Customer-Support Assistant | ElevenLabs, n8n, NLP, Node.js
- Built a voice customer-support assistant using STT + ElevenLabs TTS for natural real-time replies.
- Automated ticket creation and follow-ups via n8n workflows, with conversation logging for continuous tuning.