A support-center management system built with Jakarta EE, offering role-based access for three user types: administrators (full CRUD over students, teachers, subjects, classes and sections), teachers (view assigned subjects, salary and profile), and students (view profile, enrolled and available subjects with pricing). The server exposes a REST API consumed by a separate client project, backed by MySQL and styled with Bootstrap.
Local-LLM chat assistant that turns a plain-language sales question into an auditable SQL query against 3.1M real Caterpillar-dealer records with guardrails built around five verified data traps that silently return a wrong number if ignored.
A full-stack portfolio site built using: Next.js, an admin CMS to manage every section myself, and real English/French/Arabic support, right-to-left layout included.
IoT prototype for a "Smart Office" that automates lighting with motion detection and optimizes electricity consumption through a user-friendly platform.