I build applications that live right at the intersection of beautiful design and robust architecture. I actually care about how users interact with the front-end just as much as the reliability of the back-end powering it.

Software engineering happens behind a screen, but consistency is built away from it. Finding balance, discipline, and inspiration in life.



Personal Project • 2026
Design and development of a full-featured multi-tenant school management platform covering attendance, timetables, work hours, grades, events, and enrollments. Engineered a secure, scalable architecture with role-based access (RBAC) and real-time communication via WebSockets using Laravel 12, Next.js 16, and PostgreSQL hosted on Azure and Neon.
Personal Project • 2026
Real-time multiplayer card game built with an authoritative server architecture. Implemented a deterministic game engine to guarantee rule consistency using TypeScript, React, Node.js, and Socket.IO. Handles lobbies, turns, special card effects, and round progression.

Tunisie Booking • March - September 2025
End Of Engineering Studies: Centralized hotel operations including reservations, room management, and user access control. Simplified daily administrative workflows for hotel staff through the automation of contract creation and role-based access. Integrated an AI-assisted pricing suggestion feature.

Summer Internship • May - June 2024
Web and mobile application to facilitate communication between school administration and parents. Improved communication and centralized announcements, notifications, and messaging using React, Flutter, Node.js, and MongoDB.

Les Nouvelles Générations • May - June 2023
Digitized bus scheduling and route management for school transportation using Spring Boot, Angular, and MySQL.
BFI Groupe • January - June 2022
Bachelor's Final Project: Centralized project version tracking and artifact management system integrating GitLab and Artifactory APIs using Angular and Spring Boot.
Tools and technologies I use to bring ideas to life. From front-end polish to scalable back-end infrastructure.
ESPRIT, Tunis
2022 – 2025ISET Djerba
2019 – 2022> ./me --mode=available
// STATUS: Open to work. Response time < 24h.