Featured Projects
1) E‑Commerce Product Recommendation System
An end‑to‑end recommendation engine that suggests products to users using hybrid filtering (collaborative + content). Includes a simple frontend to display personalized suggestions.
Tech: Python (Pandas, Scikit‑learn), Flask, MySQL, JavaScript
- Implemented collaborative filtering (user‑item matrix, cosine similarity) and content‑based features (product metadata).
- Preprocessing pipelines, cold‑start handling, and evaluation metrics (precision@k, recall@k).
- REST API with Flask to serve recommendations; demo UI uses fetch to show personalized cards.
2) Real‑Time Chat Application with Authentication
A secure real‑time chat platform supporting user registration, authentication (JWT), private messaging, and online presence indicators.
Tech: Node.js / Socket.IO (or Flask + WebSockets), MySQL / MongoDB, JWT
- Real‑time bi‑directional communication using WebSockets.
- Secure authentication and session management with JWT tokens.
- Message persistence, typing indicators, and simple group chat support.
Other Work & Practice
SQL query exercises, data analysis notebooks (Pandas, Matplotlib, Seaborn), frontend mini‑projects using vanilla JavaScript.
Notebooks, sample APIs, and small UIs — links on GitHub