Computer science researcher and engineer with hands-on experience building software systems and machine learning models through my PhD and early professional or personal projects. I bring theoretical rigor, practical model-development expertise, and a systems-oriented mindset to deliver data-driven, reproducible, production-ready software solutions.
ICAART
DCOSS
EGC
Personal online project — 12/2025 –Ongoing
A media player and library organizer for personal streaming servers, enabling users to stream and manage IPTV content (Xtream and M3U) through a modern web-based interface.
Tech: Node.js, Nuxt, Vercel
Personal online project — 06/2025 –Ongoing
A beautiful, responsive, multilingual web application that helps users create clean, ATS-optimized resumes, enhanced with AI-powered job matching and smart suggestions to improve and tailor CVs for specific roles.
Tech: Node.js, Express, PostgreSQL (via Supabase), React, Heroku
INRIA/Université Paris-Saclay — 03/2023 –02/2026
A modular, data-driven operational experimentalframework designed to support reproducibility and scientific rigor in the development and evaluation of activity recognition systems. Realized as part of PhD research.
Tech: Scikit-learn, scikit-optimize, PyTorch Lightning, SciPy, NumPy, Pandas, Matplotlib, Plotly, Streamlit
Freelance mission as data science engineer, SouthPigalle (later part of Metyis Group), Paris. — 10/2021 –05/2022
Designed, implemented, and validated a task-oriented chatbot prototype for handling user queries within a domain-specific ontology (case study: Van Cleef & Arpels jewelry).
Tech: PyTorch, Streamlit
End-of-study research project, INSERM, Paris. — 03/2021 –08/2021
Designed, implemented and validated a supervised deep-learning-based solution forthe task oftemporal links (ISO-TimeML, TLINK) extraction between medical events (concepts) in a french text.
Tech: PyTorch
Research project, LTCI Lab., Télécom Paris. — 09/2020 –02/2021
Applied deep learning techniques to automatic music generation. Tweaked a generative model (Groove2Groove: https://groove2groove.telecom-paris.fr) for the task.
Tech: TensorFlow
Academic project, LTCI Lab., Télécom Paris. — 01/2020 –03/2020
Studied a CNN-based approach for brain tumor image registration. Evaluated different training losses and explored the resulting transformations on examples from the BraTS MICCAI brain tumor dataset.
Tech: TensorFlow
Academic project, RISC Lab., Tunisia. — 02/2019 –04/2019
Designed and implemented a neural network for arrhythmia detection through the analysis of patient ECG recordings. Evaluated performance on examples from the MIT-BIH Arrhythmia Database.
Tech: TensorFlow
Academic project, RISC Lab., Tunisia. — 03/2018 –05/2018
Reviewed and discussed networking trends for IoT in healthcare applications.
Tech: Networking/IoT
Univeristy of Paris Saclay (UPS) — UVSQ/INRIA, Versailles/Saclay, France
2023 - 2026
Focus on the design of structured data-driven pipelines and the evaluation of semantic representation strategies for cross-home human activity recognition from IoT traces
Telecom Paris, Institut Polytechnique de Paris (TPT/IPP) — Paris, France
2019 - 2021
Focus on numerical optimization, statistical machine learning, computer vision, natural language processing, graph mining, programming, and social & economic sciences.
The National Engineering School of Tunis (ENIT) — Manar, Tunisia
2017 - 2019
Focus on signal transmission and processing, networking techniques, programming, databases, and system administration.
Supméca Paris — Paris, France
2016 - 2017
Completed the first year ofthe program before shifting focus to a career in IT and computer science.
Institut préparatoire aux études scientifiques et techniques (IPEST) — Marsa, Tunisia
2014 - 2016
Specialized in mathematics and physics.