All Projects
TunsiGPT: Transformer LLM Trained from Scratch
Trained a transformer-based language model from the ground up on Tunisian Arabic, gaining hands-on experience in data preprocessing, tokenization, and generative model training. Built and cleaned large multilingual datasets, improving data consistency and reducing noise. Achieved measurable improvements in generation quality on low-resource dialects through systematic evaluation and architecture refinement.
EEG Seizure Prediction with Transformers
Advanced deep learning system using GPT-style transformers for EEG signal generation and seizure prediction 30 seconds in advance. Achieved 94% recall and 90.91% validation accuracy through transfer learning.
Interview Assistant: Real-Time NLP Guidance System
Built an end-to-end NLP assistant that transforms live conversations into structured guidance through personalized RAG pipelines. Designed fast audio-to-text processing feeding structured reasoning layers, reducing response latency while ensuring privacy-aware local deployment. Mirrors text-to-query and recommendation workflows used in analytical decision-support tools.
Tunisian Arabic LLM Evaluation
Comprehensive benchmark evaluating LLM performance on Tunisian dialect tasks: transliteration, translation, and sentiment classification. Created TUNIZI dataset with detailed metrics analysis.
MahdyStudies Platform
Full-stack educational platform with dynamic resource management, course scheduling, and real-time notifications. Deployed production system serving multiple users.
ClearerVoice - Audio Enhancement
Advanced audio enhancement application using SIREN networks with perceptual loss for audio super-resolution. Full-stack web interface with Docker deployment and GPU acceleration.
Autonomous Parking Car (2D/3D)
Model-based reinforcement learning system progressing from 2D highway-env simulation to 3D AirSim environment. Implements CEM planner with learned dynamics model.
Digital Modulation Simulator
Interactive communication system simulator with SRRC pulse shaping for BPSK, QPSK, and QAM. Features real-time BER analysis, constellation diagrams, and eye diagrams.
Smart Delivery Route Optimizer
Java-based logistics optimization system implementing advanced routing algorithms for efficient delivery planning and resource allocation.
Reinforcement Learning Implementations
Comprehensive collection of RL algorithms including model-based and model-free approaches. Educational implementations with detailed documentation.
JEE Exam Management System
Enterprise-level exam management platform built with Spring Boot. Features student registration, exam scheduling, and automated grading.
Khedmet El Mrammeji - IoT Platform
IoT-enabled automation system with embedded firmware (STM32), computer vision, and full-stack web interface for real-time monitoring and control.
Smurf Game - SDL2 Engine
2D game engine built with SDL2 implementing Entity Component System architecture. Features collision detection, sprite animation, and tile-based maps.
Forum Discussion System
Command-line forum application in C with linked list data structures. Supports user management, threaded discussions, and message persistence.