Projects
Selected projects
A startup MVP, research prototypes, hackathon builds and personal tools, from a GPT-2 model trained from scratch to speech recognition on a microcontroller.

GPT-2 from Scratch
Sep 2025 — Dec 2025
Built and trained a 35M-parameter GPT-2 model in PyTorch from scratch, with a custom tokenizer, pretraining pipeline, and instruction fine-tuning. Documented the full process from dataset preparation to model training.
Technologies & tools
- Python
- PyTorch
- Hugging Face

Ckeeper: Agentic DevOps Platform
May 2025 — Oct 2025
Co-founded an AI-native DevOps startup and helped build an MVP for cloud-aware incident diagnosis, workflow automation, and root-cause analysis. Contributed to product ideation, development, and pitching; the team placed among the top five of 30 teams in the OSTX Bootcamp Ideation Program.
Technologies & tools
- FastAPI
- Qdrant
- LangGraph
- Google Cloud Platform
- Terraform

Personalized oncology education Q&A system
Mar 2025 — Jun 2025
Built a personalized Q&A system for cancer-therapy education with the Tunisian Oncology Association. The system was designed to provide grounded educational answers outside clinical consultations and support oncology teams.
Technologies & tools
- Python
- FastAPI

Localume
Dec 2024 — Jan 2025
Built a desktop application for semantic document search using vector embeddings, with real-time directory monitoring and automatic indexing to keep the local search index up to date.
Technologies & tools
- Python

Rerail: Railway Track Inspection
Oct 2024 — Nov 2024
Collaborated on a railway track-inspection MVP for the Hack for Good 3.0 hackathon. CodeTribe placed second among 17 teams with a computer-vision system using annotated rail-defect images, YOLO models, local inference, and FastAPI.
Technologies & tools
- FastAPI
- TensorFlow
- YOLO

Embedded speech recognition on STM32F407
Jul 2024 — Sep 2024
Built an embedded speech-command recognizer for the STM32F407 Discovery board (112 KB of RAM), recognizing “yes” and “no” and classifying other sounds as noise with on-device audio processing and deep learning.
Technologies & tools
- TensorFlow
- C++

Autonomous robot software
Sep 2023 — Jul 2024
Led core software development for an autonomous robot that qualified for Eurobot 2024, designing ROS-based navigation and task scheduling with LiDAR, computer vision, odometry, and CAN bus communication between a Raspberry Pi 4 and STM32F407.
Technologies & tools
- ROS1
- Ubuntu
- Python
- Raspberry Pi
- Bash