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.

PyTorchTransformersNLPData EngineeringModel Training

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.

PyTorchTransformersDeep LearningMedical AI

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.

PythonWhisperRAGNLPReal-Time SystemsLLM Integration

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.

PythonNLPLLM EvaluationTunisian Arabic

MahdyStudies Platform

Full-stack educational platform with dynamic resource management, course scheduling, and real-time notifications. Deployed production system serving multiple users.

Vanilla JSUX/UICloud ManagementCSSGraphic Design

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.

PythonSIRENReactDockerCUDAAWSDevOpsAudio Processing

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.

PythonReinforcement LearningAirSimOpenAI Gym

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.

PythonFastAPIReactSignal Processing

Smart Delivery Route Optimizer

Java-based logistics optimization system implementing advanced routing algorithms for efficient delivery planning and resource allocation.

JavaAlgorithmsOptimization

Reinforcement Learning Implementations

Comprehensive collection of RL algorithms including model-based and model-free approaches. Educational implementations with detailed documentation.

PythonReinforcement LearningQ-LearningPolicy Gradient

JEE Exam Management System

Enterprise-level exam management platform built with Spring Boot. Features student registration, exam scheduling, and automated grading.

JavaSpring BootJEEMySQL

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.

PythonCSTM32OpenCVIoT

Smurf Game - SDL2 Engine

2D game engine built with SDL2 implementing Entity Component System architecture. Features collision detection, sprite animation, and tile-based maps.

C++SDL2Game DevelopmentECS

Forum Discussion System

Command-line forum application in C with linked list data structures. Supports user management, threaded discussions, and message persistence.

CData StructuresCMake

© 2025. All rights reserved.

// Built with love by Mahdy ❤️