My internships and the projects I delivered there, then my academic and personal projects — ongoing and completed.
Professional internships
7
Advanced Internship
AFEC-Tunisia
Date : Jul 2026 – Aug 2026
Duration : 2 mos
Location : Sfax, Tunisia
View details
Project delivered
Completed
RAG chatbot that answers questions on civil engineering standards (BAEL, Eurocode 2, DTU, NF EN) in English, French or Arabic, citing the exact document and page.
Python
RAG
LLM
ChromaDB
Sentence-Transformers
PyMuPDF
Streamlit
Mistral
Playwright
LaTeX
View project
Professional Immersion Internship
SOTECA Electric – Istithmar Equipement
Date : Jul 2025 – Aug 2025
Duration : 2 mos
Location : Sfax, Tunisia
View details
Project delivered
Completed
Offline ANPR system for Tunisian and Libyan plates: YOLOv8 detection with an OpenCV fallback, Arabic/Latin OCR, format validation and real-time video processing.
Python
YOLOv8
OpenCV
EasyOCR
SQLite
Tkinter
View project
Final-Year Project Internship
LYNX-ERP Solutions
Date : Mar 2024 – Jun 2024
Duration : 4 mos
Location : Sfax, Tunisia
View details
Project delivered
Completed
Built a customizable BI dashboard for an ERP: drag-and-drop widgets, an interactive client map and sales and purchasing reports, in FR/AR/EN with light and dark themes.
Angular
ASP.NET Core
C#
Entity Framework Core
SQL Server
DevExtreme
Gridster
Leaflet
Swagger
NSwag
Postman
IIS
View project
Mobility Internship
Leipzig University of Applied Sciences (HTWK)
Date : Nov 2023 – Dec 2023
Duration : 2 mos
Location : Leipzig, Germany
View details
Project delivered
Completed
Analyzed and modeled real-time vibration data from an industrial gearbox, during a mobility internship at HTWK Leipzig earned as top of my class.
Python
pandas
NumPy
Matplotlib
Scikit-learn
View project
Summer Internship
Polysoft&Co
Date : Sept 2023 – Oct 2023
Duration : 2 mos
Location : Sfax, Tunisia
Developed a business management website and optimized internal processes.
View details
Industrial Internship
SARL Knauf Plâtres
Date : Aug 2023 – Sept 2023
Duration : 2 mos
Location : Oran, Algeria
Explored industrial processes, gained exposure to SAP ERP systems and built a website for IT equipment management.
SAP ERP
PHP
MySQL
View details
Introductory Internship
Clinisys ERP
Date : Jul 2022 – Aug 2022
Duration : 2 mos
Location : Sfax, Tunisia
Trained in the Spring Boot framework and built a simple web application with it.
Spring Boot
View details
Ongoing projects
2
In progressPersonal
Built this site: a portfolio, interactive CV and photo journal in English, French and Arabic (RTL), fully managed from a headless CMS.
Next.js
React
TypeScript
Payload CMS
MongoDB
Tailwind CSS
Node.js
Docker
Vitest
Playwright
View project
In progressVolunteer
Built a MERN platform for a Tunisian association: public website and an admin dashboard covering projects, HR, training, finances and logistics, with 10 RBAC roles.
React
Vite
Tailwind CSS
Bootstrap
Recharts
Node.js
Express
MongoDB
REST API
JWT
Jest
Playwright
Docker
Nginx
Microsoft OAuth
RAG
View project
Completed projects
5
CompletedPersonal
Built an AI system that predicts construction-site safety risks from operational data and inspection reports, with a real-time decision dashboard.
Python
pandas
Scikit-learn
XGBoost
Matplotlib
Seaborn
Streamlit
NLP
NLTK
spaCy
MLP
View project
CompletedAcademic
Multi-tenant ERP/CRM SaaS in Spring Boot microservices with an AI service for forecasting, risk scoring, anomaly detection and a local RAG assistant. Team of 4.
Java
Spring Boot
Angular
PostgreSQL
Keycloak
RabbitMQ
FastAPI
XGBoost
Prophet
Scikit-learn
Ollama
Mistral
RAG
pgvector
Docker
GitHub Actions
Testcontainers
Prometheus
Grafana
Flutter
Valkey
Zipkin
View project
CompletedAcademic
Built a pharmacy e-health web app (ASP.NET Core, Blazor), then its QA: Selenium + Pytest UI tests, REST API and xUnit security tests, SonarQube analysis — 67 test cases.
C#
ASP.NET Core
Blazor
Entity Framework Core
SQL Server
JWT
REST API
Python
Pytest
Selenium
xUnit
SonarQube
Swagger
View project
CompletedAcademic
Built an electronic medical record app with a BI dashboard that tracks consultations, emergencies and doctor activity, with filters, custom widgets and PNG/PDF export.
Angular
TypeScript
Bootstrap
Chart.js
Gridster
REST API
SQL Server
ETL
Power BI
Java
Flutter
Dart
OLAP cube
UI/UX
View project
CompletedAcademic
Developed three interconnected Odoo 19 modules (CRM, Sales, Purchasing) with lead scoring, customer segmentation and automated workflows.