El mustapha EL MOJAHID
+
Rabat, Morocco
#
-§
-
ð
El mustapha EL MOJAHID
El mustapha EL MOJAHID
Profile
Master’s student in Computer Science and Artificial Intelligence with a specialization in Data Science, currently
serving as an AI/ML Engineering Intern at the House of Representatives of the Moroccan Parliament where I
develop Artificial Intelligence solutions for the public sector. My background combines academic training with
practical experience in full-stack development and ML model implementation.
Education
Master of Research in Computer Science and Artificial Intelligence,
Ibn Tofail University, Faculty of Sciences Kenitra
Fundamental Bachelor Degree in Mathematics and Computer Science,
Cadi Ayyad University, Faculty of Sciences Semlalia
Baccalaureate in Mathematical Sciences – Option A,
El Aamria High School
Dec 2023 – Present
Kenitra, Morocco
Sept 2018 - Jul 2023
Marrakech, Morocco
Jun 2018
El Aamria, Morocco
PROFESSIONAL EXPERIENCE
April 2025 – Present
AI/ML Engineer Intern,
Rabat, Morocco
House of Representatives - Moroccan Parliament
◦ Developing an Intelligent Assistance Tool for Decision-Making in the Public Sector Using Advanced AI
Technologies
◦ Implementing RAG systems for parliamentary document analysis
◦ Building LLM-powered applications using LangChain and LangGraph for workflow orchestration
◦ Designing semantic search capabilities and document understanding systems for legal text processing
◦ Applying prompt engineering techniques and vector embeddings for enhanced information retrieval
Full-stack Developer,
March 2024 – Aug 2024
Zola design
Casablanca, Morocco
◦ Developed a complete web application, managing both the frontend and backend. This role significantly enhanced my skills in React.js, Next.js, and .NET, as well as in collaboration, problem-solving, and continuous
learning.
Professional Bootcamp — Full Stack Developer .NET/React,
Dec 2023 - March 2024
JobInTech Program - International University of Rabat
Rabat, Morocco
◦ Designed and implemented a website dedicated to managing events for Microsoft Community Morocco.
◦ Adopted Agile methodologies.
◦ Worked with version control systems (Git).
◦ Technologies: DevOps, ASP .NET, MVC, Microsoft SQL Server, .NET Core, React Js.
Computer Vision Research Intern,
May 2023 - Jul 2023
Cadi Ayyad University, Faculty of Sciences Semlalia
Marrakech, Morocco
◦ The project entitled ”Traffic sign classification using machine learning” focused on applying deep learning
techniques to develop a road sign classification system to aid traffic signalization.
Head of the Communication and Logistics Unit,
Oct 2021 - Jul 2023
Cadi Ayyad University, Faculty of Sciences Semlalia
Marrakech, Morocco
◦ Co-founder of the ”Information Technology” club and in charge of communication and logistics.
El mustapha EL MOJAHID - Page 1 of 2
SKILLS
Languages/Scripts — C, C#, Matlab, Python, SQL, NoSQL
AI & Machine Learning Libraries — Scikit-learn, TensorFlow, PyTorch, Pandas, Matplotlib, OpenCV,
Hugging Face Transformers, LangChain, LangGraph
Natural Language Processing — Large Language Models (LLMs), RAG (Retrieval-Augmented Generation),
Prompt Engineering, Text Summarization, Question Answering Systems, Document Understanding
Vector Databases & Search — Vector Embeddings
Document Processing — PDF Processing, OCR, Document Parsing, Text Extraction, Legal Document Processing
Frameworks/Methodologies — Tensorflow, Spark, Kafka, CRISP-DM, .NET, Microsoft SQL Server, React.js,
FastAPI, Streamlit
Specialized Applications — Parliamentary Document Analysis, Budget Analysis Automation, Government/Legal
Tech Solutions
Others — Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), Computer Vision,
Multi-Agent Systems, Reinforcement Learning, Cloud Computing, IoT, Scrum, Jira, Git, Model Deployment,
API Development, Containerization (Docker)
LANGUAGES
English — Intermediate
French — Fluent
Arabic — Native
PROJECTS
IoT and Predictive Maintenance for Industry 4.0
◦ Integrate IoT and advanced data processing for predictive maintenance in industrial systems.
◦ Technologies: Kafka, PySpark, MLlib
Image Processing and Recognition
◦ Detect and track moving objects in video sequences.
◦ Technologies: MATLAB, ACF (aggregated channel features)
Prediction of House Prices
◦ Predict house prices using ML and linear regression based on selected features.
◦ Technologies: ML, Linear Regression
Stochastic Optimization: Theoretical Foundations and Examples
◦ Applied stochastic optimization to handle uncertainty in various domains.
◦ Technologies: Stochastic Optimization, Mathematical Optimization, ML, Resource Management, Modeling
in Uncertain Environments
Cellular Automata Simulation
◦ Simulated cellular automata models for complex systems dynamics.
◦ Technologies: Cellular Automata, Parallelization, OpenMP, Dynamic Systems Modeling, Grid Simulation
University Admission Prediction
◦ Used ML to predict university admissions based on historical data.
◦ Technologies: Ridge Regression, Lasso Regression, Decision Tree
Water Quality Prediction
◦ Predicted water quality using regression models and decision trees.
◦ Technologies: Linear Regression, Decision Trees
El mustapha EL MOJAHID - Page 2 of 2