Système de gestion d'un centre de soutien scolaire développé avec Jakarta EE, offrant un accès basé sur les rôles pour trois types d'utilisateurs : administrateurs (CRUD complet sur élèves, enseignants, matières, classes et sections), enseignants (matières assignées, salaire et profil) et élèves (profil, matières suivies et disponibles avec tarifs). Le serveur expose une API REST consommée par un projet client distinct, avec MySQL pour les données et Bootstrap pour le style.
Assistant de chat basé sur un modèle de langage local (LLM) qui transforme une question commerciale formulée en langage naturel en une requête SQL vérifiable portant sur 3,1 millions d'enregistrements réels de concessionnaires Caterpillar, avec des mécanismes de sécurité intégrés autour de cinq pièges de données vérifiés qui renvoient discrètement un chiffre erroné s'ils sont ignorés.
Un site portfolio full-stack que j'ai construit avec Next.js, avec un CMS d'administration pour tout gérer, et un vrai support anglais/français/arabe, mise en page droite-à-gauche comprise.
Prototype IoT pour un « Smart Office » automatisant l'éclairage par détection de mouvement et optimisant la consommation électrique via une plateforme intuitive.