Mohamed Ouchraa

Hi, I'm

Mohamed Ouchraa

Machine Learning & AI Engineer

I'm specialist in

About Me

Mohamed Ouchraa

AI & Data Engineer

AI
ML
Data
Python

Hello! I'm Mohamed Ouchraa, a passionate Machine Learning and AI Engineer.

I am a Master's student specializing in Advanced Machine Learning and Multimedia Intelligence, with a strong passion for artificial intelligence, computer vision, and ai generative technologies .

My academic and project experience has equipped me with solid skills in machine learning, data science, software development, and complex problem solving. I bring a rigorous approach to data analysis combined with the ability to design innovative, practical solutions. Curious, proactive, and a strong team player, I thrive in collaborative environments where I can turn ideas into real-world impact.

Innovation

Creating novel AI solutions

Technical Skills

Deep expertise in ML techniques

Collaboration

Working effectively in teams

Location: Casablanca, Morocco
Education: Master's (M2) in progress

Technical Skills

Programming & Tools

Python

Java

C/C++

SQL/NoSQL

Git & Github

AI & Machine Learning

TensorFlow/Keras

PyTorch

Deep Learning

Computer Vision

Reinforcement Learning

AI Generative

Data Science & Big Data

Pandas/NumPy

Data Visualization

Spark/Hadoop

Power BI

Data Preprocessing

Web & Others

HTML/CSS/JS

Django/Flask

Unity/AR

Microsoft Office

Tools & Technologies

Academic Background

2023 - 2025 In Progress

Master's in Advanced Machine Learning and Multimedia Intelligence

Sidi Mohamed Ben Abdellah University
Fez, Morocco

  • Deep Learning
  • Computer Vision
  • Natural Language Processing
  • Multimedia Analysis
Advanced Neural Networks & Deep Learning
Excellent
Computer Vision Applications
Excellent
Advanced Machine Learning
Very Good
Data Science & Big Data
Excellent
2019 - 2023 Completed

Bachelor's in Mathematics and Computer Science (SMI)

Ibn Zohr University
Agadir, Morocco

  • Algorithms
  • Data Structures
  • Mathematics
  • Programming
Advanced Mathematics
Excellent
Programming Fundamentals
Excellent
Web Development
Excellent
Database Systems
Very Good
Data Structures & Algorithms
Excellent

My Experience

AI & Data Science Intern

INWI

FEB 2025 - JUL 2025

The system receives user emails, uses a LLM enhanced with Retrieval-Augmented Generation (RAG) to generate SQL queries, and produces reports to automate analytics requests in the telecom domain.

Python LLM RAG SQL DJANGO NLP Postgress

My Projects

Covid-19 Prediction

Covid-19 Case Prediction

Cleaning, preparation, and analysis of large-scale Covid data. Implementation of ML models (Random Forest) and DL (LSTM) for case prediction.

PySpark Random Forest LSTM MLlib Data Viz
Tweet Sentiment Analysis

Tweet Sentiment Analysis

Twitter data collection via web scraping, preprocessing with NLTK, and development of a sentiment analysis model. Creation of an interactive dashboard.

Selenium MongoDB NLTK Power BI NLP
GeoLocation App

GeoLocation App

Development of a web application with Django to manage and visualize geospatial data (OSM). Searching for nearby points of interest.

Django OpenStreetMap Folium Neo4j Web App
Image Processing GUI

Image Processing GUI

Design of a graphical interface in Matlab to apply filters (high-pass/low-pass) and Hough transformation for shape detection.

Matlab GUI Image Processing Hough Transform
3D Object Classification

3D Object Classification

Loading, visualization, and training of a PointNet model on the ModelNet10 dataset for 3D object classification from point clouds.

PointNet ModelNet10 3D Vision Deep Learning PyTorch/TF
Face Recognition App

Face Recognition App

Django web application using SQLite to store user information and implementing facial recognition algorithms for authentication.

Django Face Recognition SQLite Computer Vision Authentication
Collision Risk Prediction

Robust Spatiotemporal Collision Risk Prediction

Preprocessing of spatiotemporal data and training of a GRCN model to predict collision risks. Interpretation with SHAP.

GRCN Spatiotemporal SHAP Risk Prediction Deep Learning
Tennis Player Detection

Tennis Player Detection with YOLO

Using YOLOv5 and Roboflow to train an object detection model (players, ball, referee) in tennis matches. Real-time prediction.

YOLOv5 Roboflow Object Detection Computer Vision Real-time
Flood Segmentation

Flood Segmentation using RL

Segmentation of satellite images to detect flood-affected regions using Reinforcement Learning. Agents trained with A2C, PPO, and DQN adaptively optimize segmentation masks.

Reinforcement Learning A2C PPO DQN Satellite Images
Pedestrian Detection

Pedestrian Detection with YOLO and XAI

Detection of pedestrians using YOLOv5 on real-time surveillance data. Explainability with SHAP, Grad-CAM, and LIME to interpret model decisions and highlight important regions.

YOLOv5 Computer Vision SHAP Grad-CAM LIME Explainable AI
Thesis Recruitment Management Web App

PhD Thesis Recruitment Management Web App

A Django and SQLite-based web platform for managing PhD thesis recruitment. Doctoral students can apply and select thesis topics. Professors propose topics and select candidates. Admins monitor activities through a dashboard, and the Dean validates the final thesis selections.

Django SQLite Web App User Roles Dashboard
License Plate Detection YOLO

Moroccan License Plate Detection with YOLO

Real-time detection of Moroccan vehicle license plates using YOLOv5. The model is trained on a custom dataset with local plate formats. Application includes video stream processing and bounding box annotations.

YOLOv5 Computer Vision Object Detection Custom Dataset Real-Time

Contact Me

Location

Casablanca, Morocco

Whatsapp

+212 690-003050