Engineering & Research

Projects

Computer vision, full-stack applications, and AI tooling — built from first principles.

Learn2Segment — Medical Imaging Framework

2025-09

Meta-learning framework for few-shot medical image segmentation, enabling U-Net-based models to generalise to new organs or modalities from as few as one labelled example.

Python PyTorch MONAI SimpleITK U-Net Meta-Learning
Sign Language Interpreter

Sign Language Interpreter

2024-12

Real-time web application that translates hand gestures into text using Mediapipe skeleton tracking and a CNN classifier, built for the Youth For Challenge association.

Python Flask Mediapipe OpenCV CNN
Footvision — Football Match Analyzer

Footvision — Football Match Analyzer

2024-07

Automated football match analysis system that detects and tracks players from video, generates tactical maps, and visualises team performance metrics through an interactive dashboard.

Python PyTorch YOLOv8 Ultralytics OpenCV Streamlit
JWAL — Morocco Tourism Chatbot

JWAL — Morocco Tourism Chatbot

2024-06

Intelligent travel planning chatbot for Morocco, combining RAG and fine-tuned LLMs to deliver personalised itinerary recommendations through a conversational interface.

Python LangChain OpenAI Ollama Chainlit RAG

Marathon Photo Finder

2024-03

Machine learning system that helps runners find their race photos automatically using person re-identification and bib-number OCR.

Python PyTorch CNNs OCR Flask OpenCV