I build software that turns data into intelligence.

An engineer who ships the whole pipeline, not just the model.
Software Engineering graduate from ESPRIT (2026, highest honours, 16.5/20) with hands-on experience across the full data pipeline: ingestion, preprocessing, modelling and deployment. I have built LLM applications, defect-detection models for industry, cloud payment pipelines and large-scale geospatial monitoring, mostly with Python, SQL, TensorFlow and React.
Machine & deep learning
TensorFlow, PyTorch and Scikit-learn models for vision, prediction and classification, from features to evaluation.
LLM & generative AI
RAG pipelines with LangChain and ChromaDB, embedding-based scoring and interactive AI interfaces.
Data engineering & cloud
PySpark and SQL pipelines on AWS and Databricks, Dockerised deployment, monitoring with Elastic.
Software engineering
Full-stack apps with React, Vue and Symfony, desktop apps in Qt, clean APIs with Flask, shipped and maintained.
Five internships across AI, data and software.
Remote teams in France and Tunisia, each one closer to production AI and data systems.
- Aug 2026 — PresentLagny-sur-Marne, France · RemoteLatestM
Remote Sensing Intern, Water Quality Monitoring
Modelis-France- Hardened a satellite remote-sensing pipeline (Sentinel-2, Landsat) for water-quality monitoring of turbidity, suspended matter and chlorophyll, resolving critical data-processing inconsistencies across sensors.
- Reconstructed and validated a 2010–2024 historical time series on a hydroelectric reservoir against field measurements from published literature, and documented system limitations with prioritised recommendations.
Sentinel-2LandsatPythonTime seriesValidation - Jan 2026 — Jun 2026Lagny-sur-Marne, France · RemoteM
Remote Sensing Intern
Modelis-France- Built a data pipeline ingesting Sentinel-2 satellite imagery across Africa (GDAL, Rasterio, Python) with automated change detection, served to a Vue3 dashboard.
- Implemented a threshold-based change-detection algorithm for deforestation and flood monitoring, owning it end to end from design to deployment.
Sentinel-1/2GDALRasterioPythonGeoServerVue 3OpenLayersSee the SatMonitor case study - Jul 2025 — Aug 2025Lyon, France · Remote

AI Intern, Model Development
Exanodia- Developed and optimised deep learning models for industrial defect detection using TensorFlow and OpenCV.
- Built image preprocessing pipelines that improved training-data quality for vision classifiers.
TensorFlowOpenCVPython - Jul 2024 — Aug 2024Nanterre, France · Remote

Cloud & Data Processing Intern
IS Pillar- Contributed to a payment monitoring system on AWS and Databricks, handling data ingestion with PySpark and SQL.
AWSDatabricksPySparkSQL - Summer internshipTunis, Tunisia

Web Development Intern
VPIA- Redesigned and maintained the company website on WordPress, improving UX and reducing load time.
WordPressUX
SatMonitor: an end-to-end ML system at continental scale.
Built during my internship at Modelis-France: a data pipeline and detection engine that processes large raster datasets, scores every alert, and serves the results to a web dashboard.

Analysts need to know where forest was lost or land flooded between two dates, across a continent, and how far they can trust each signal.
A Python pipeline that ingests Sentinel imagery, computes multi-index change between periods, applies detection thresholds and scores every detection.
Qualified alerts (confirmed, potential, rejected) with confidence, image quality and landscape composition, served as map layers to the operator dashboard.
Sentinel-2 optical · Sentinel-1 radar over two periods
GDAL / Rasterio reprojection, cloud & quality masks
ΔNDVI · ΔNBR · ΔNDMI · ΔBSI, SAR VV/VH, thresholds
Confirmed vs potential, confidence, landscape mix
GeoServer layers → Vue 3 + OpenLayers dashboard
More things I've built.
Academic and personal projects across LLMs, computer vision, machine learning, data engineering and software.
Tools I reach for, daily.
ML · DL · AI
08Data engineering
07Cloud & deploy
06Software & web
07Languages
07Geospatial & BI
06Graduated with highest honours.
Software Engineering Degree
ESPRIT School of Engineering, Tunisia
With highest honours · 16.5/20
Baccalaureate in Computer Science
La Soukra High School, Tunisia
With honours
AWS Academy Graduate — Cloud Foundations
AWS Academy
Hashgraph Developer
The Hashgraph Association
Python AI: Smart Assistants & Computer Vision
Udemy
Learn-A-Thon 2026
Cisco
Let's build something intelligent together.
Open to software engineer, AI engineer, data engineer and data scientist roles, and to freelance or research collaborations.





