Projects

Highlighted

Other projects

LLM / AI

Stock Market Assistant

LLM-powered tool that scrapes financial news and market trends to generate investment insights, exposed as a REST API for quick evaluations.

FastAPI • LLM • BeautifulSoup

Repo
LLM / AI

Neo4j Movie Graph Chatbot

Chatbot backed by a Neo4j graph database that translates natural language questions into Cypher queries to answer questions about movies.

LLM • NLP • Neo4j • Gradio

Repo
LLM / AI

RAGBot

Chatbot that ingests PDFs, CSVs, and text documents into a vector store and answers user queries with source context.

RAG • Streamlit • LLM • BeautifulSoup

Machine Learning

Diamond Price Prediction

Predicts diamond prices using an ensemble of XGBoost and Random Forest models with optimised hyperparameters and feature scaling.

Machine Learning • XGBoost • Random Forest • Hyperparameter Optimisation

Repo
Data Analysis

EU Sales EDA

EDA of EU sales data covering time series trends, regional breakdowns, and correlation with macroeconomic indicators across multiple product categories.

EDA • Time Series • Python

Repo
Data Analysis

Car Sales Analysis

EDA on car sales data followed by a stacked LightGBM model to predict car price based on factors like mileage, engine capacity, and year.

Machine Learning • LightGBM • EDA

Repo
Backend / API

Data Extractor Pipeline

Freelance project that scrapes names and phone numbers from web pages, PDFs, and spreadsheets, then uploads them to Firebase for targeted marketing campaigns.

Regex • BeautifulSoup • Firebase

Computer Vision

Face Detection App

Web app that detects faces in uploaded images using an OpenCV DNN model, deployed on Streamlit.

OpenCV • Deep Learning • Streamlit

RepoDemo