HR analytics dashboard in Tableau covering 8,950 employees: hiring/termination trends, department distribution, and salary benchmarking.
Production microservice web app (Django + ReactJS) automating support computing and claims generation, cutting a multi-day process to minutes.
Offline agent that turns plain French, English, or Arabic questions into verified SQL over a 117K-row Caterpillar support-claims database, validated at 87% execution accuracy on a 100-question, 3-language benchmark.
End-to-end data mining pipeline predicting an individual's income bracket from demographic and socioeconomic data covering EDA, missing-value and outlier handling, SMOTE-balanced classes, PCA-based feature selection, and a tuned ANN benchmarked against classical ML models.
Full CRUD support-center system for students, teachers, subjects, classes and sections, with a REST API server and a consuming client app.
A MERN-stack blog platform with user authentication, full CRUD for posts, and smooth navigation between articles.
Full-stack MERN chatbot using Google's Gemini-1.5-Flash model, with authentication, chat history, and image uploads.
Exploratory data analysis identifying customers at risk of attrition, to help the bank adopt retention strategies.
Fine-tuned DarijaBERT with LoRA to classify Moroccan Darija dialect text as positive, negative, or neutral.