CV & Background

Experience

From Casablanca to Toulouse: a journey through AI engineering, computer vision research, and manuscript digitisation.

Education

Nov. 2025 – Nov. 2028

PhD in Artificial Intelligence

University of Toulouse (IRIT, IMT, CLLE)
Toulouse, France

Topic: Handwritten Text Recognition of medieval Arabic scientific manuscripts and development of dedicated LLM.

Sep. 2022 – Sep. 2025

State Engineer's Degree in AI & Computer Science Engineering

École Nationale Supérieure d'Arts et Métiers
Casablanca, Morocco

Selective access based on average. Graduated with Highest Distinction.

Sep. 2020 – Jul. 2022

Integrated Preparatory Cycle in Mathematics, Physics & Engineering Sciences

École Nationale Supérieure d'Arts et Métiers
Casablanca, Morocco
Sep. 2019 – Jul. 2020

Baccalaureate in Mathematical Sciences (French option)

Euclid High School
Mohammedia, Morocco

Highest Distinction.

Work experience

Nov. 2025 – Present

Doctoral Researcher, ATHAAR Project

Institut de Recherche en Informatique de Toulouse (IRIT)
Toulouse, France

Automatic recognition of al-Bīrūnī's al-Qānūn al-Masʿūdī to support its critical edition.

  • Building an HTR ground-truth dataset from the manuscript witnesses using Calfa Vision and PAGE-XML.
  • Benchmarking vision-language models and LLMs in zero-shot and few-shot settings.
  • Developing an error taxonomy and a rule-based automatic error classifier.
Mar. 2025 – Sep. 2025

Research Intern, AI & Medical Imaging

Institut de Recherche en Informatique de Toulouse (IRIT)
Toulouse, France

Medical image segmentation using few-shot learning techniques.

  • Conducted a state-of-the-art review of segmentation algorithms with limited data and few-shot learning.
  • Processed MRI and CT images, understanding their specificity and formats.
  • Developed a segmentation model based on the U-Net architecture in a few-shot learning configuration.
Aug. 2024 – Dec. 2024

Volunteer Computer Vision Developer

Youth For Challenge Association
Casablanca, Morocco

Intelligent platform for real-time sign-language to text translation.

  • Conducted a state-of-the-art review of hand detection and segmentation methods.
  • Developed a CNN-based algorithm for hand gesture recognition.
  • Created an interface and deployed developed algorithms using Flask and OpenCV.
Apr. 2024 – Jun. 2024

Computer Vision Intern

SYGMA.AI (InsurTech Company)
Casablanca, Morocco

Intelligent solution for segmentation of damaged vehicle areas.

  • Collected and processed car images using Python, Selenium, and Scrapy.
  • Implemented a CNN for classification of damaged vehicles using PyTorch.
  • Developed a licence plate verification algorithm combining CNNs and OCR.
Jul. 2023

AI & Image Processing Intern

Lesieur Cristal
Casablanca, Morocco

PPE detection from video to minimise operational risks in industrial environments.

  • Built a structured dataset containing various PPE classes from diverse sources.
  • Designed a PPE detection and recognition algorithm based on CNNs.

Teaching & supervision

2025 – 2026

Teaching Assistant, 32h of lab sessions

Faculty of Science and Engineering, University of Toulouse
Toulouse, France

Undergraduate teaching in algorithms and artificial intelligence.

  • Algorithms (L1): 26h of Python lab sessions covering sorting and complexity.
  • Artificial Intelligence (CUPGE, Year 2): 6h of lab sessions.
Jul. 2026 – Sep. 2026

Supervision of an M2 Research Internship

Institut de Mathématiques de Toulouse (IMT)
Toulouse, France

Corpus annotation for the ATHAAR project.

  • Defined the annotation strategy and wrote a detailed annotation guide.

Skills

Programming & Environment

Python JavaScript SQL Bash LaTeX Git Linux HPC (Jean Zay, SLURM)

Data & Visualisation

Pandas NumPy Matplotlib Seaborn Plotly Selenium Scrapy

Deep Learning

PyTorch TensorFlow Keras Scikit-learn HF Transformers OpenCV Pillow MONAI SimpleITK

LLMs & Agents

LangChain LangGraph CrewAI Qwen2.5-VL Gemini

HTR & Document Analysis

Kraken Calfa Vision PAGE-XML jiwer

NLP

spaCy NLTK pyarabic CAMeL Tools

Architectures & Methods

CNN U-Net RNN LSTM Transformers ViT VLM Meta-learning (MAML) Few-shot learning

Certifications

Data Scientist Associate (90h) DataCamp · Nov. 2024
Advanced Learning Algorithms (34h) DeepLearning.AI · Apr. 2023
Supervised Machine Learning: Regression & Classification (33h) DeepLearning.AI · Mar. 2023
Machine Learning for Time Series Data in Python (4h) DataCamp · Nov. 2024