All Work
Custom RAG Chatbot
A RAG-based chatbot for PDF documents evolving from basic LangChain to custom PyTorch components, with Arabic OCR support and multilingual embeddings.
Predictive & Forecasting
NPS and CSAT predictive framework combining classification, time series forecasting, and interactive dashboards to identify satisfaction drivers and simulate the impact of operational decisions.
Private Equity Due Diligences
Probabilistic customer segmentation using Latent Class Analysis on survey data, identifying distinct consumer groups to support private equity commercial due diligence.
Streamlit-based geospatial analysis tool for PE due diligences, covering geocoding, spatial enrichment, catchment generation, and attractiveness scoring.
Google Research Football
Final year research project at UCL exploring cooperative multi-agent reinforcement learning in Google's football environment. Completed independently as a first ML project with no prior experience in the field.
UCL Coursework
Predicting English Premier League match outcomes using feature engineering, Elo-based team ratings, and classification models trained on historical match and player-level data.
Yelp Dataset
Content-based and collaborative filtering recommender using Yelp data, with transformer-based NLP for review analysis.