A full-stack MERN application implementing an AI chatbot on top of Google's Gemini API, using the Gemini-1.5-Flash model. Features include authentication & authorization, AI question-answering, and persistent chat history. Built with MongoDB Atlas, Express, React and Vite on the frontend, Clerk for authentication, and ImageKit for image uploads.
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.
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.
IoT prototype for a "Smart Office" that automates lighting with motion detection and optimizes electricity consumption through a user-friendly platform.