Projects
Here are some of the projects I've worked on. More will be added soon!
ML Classifier Playground
An interactive machine learning playground that demonstrates classic classification algorithms on popular datasets. Explore KNN, SVM, Random Forest, and more with real-time visualization and performance metrics. Key Features: - Multiple ML algorithms (KNN, SVM, Random Forest) - Popular datasets (Iris, Breast Cancer, Wine, Diabetes) - Real-time model training and evaluation - Interactive parameter tuning and visualization
Rock Paper Scissors AI
An intelligent Rock Paper Scissors game powered by AI that learns from your playing patterns. Challenge the AI and see if you can outsmart its adaptive strategy in this classic game with a modern twist. Key Features: - AI opponent that learns and adapts to your strategy - Real-time game statistics and analysis - Intuitive gesture recognition - Fun and engaging user interface
Wikipedia AI Agent
An intelligent AI agent that helps you explore and understand Wikipedia content in a conversational way. Ask questions, get summaries, and discover knowledge through natural language interaction. Key Features: - Natural language Wikipedia queries - Intelligent content summarization - Multi-language support - Real-time information retrieval
Marx-OPT Conversational Model
A fine-tuned language model built on facebook/opt-350m optimized for dialogue-style Q&A on political and philosophical topics. The model was trained on a custom dataset of question-answer pairs focusing on Marxist theory, history, and related political contexts.
Movie Recommendation System
A Python-based recommendation engine that suggests movies based on user preferences using collaborative filtering and machine learning algorithms.
Modern Todo App
A beautifully designed Todo app that showcases fundamental programming paradigms. Building a Todo application demonstrates core principles of state management, user interactions, and data persistence that are essential for any developer to master.
Churn Owl – Customer Churn Predictor
Churn Owl is an interactive machine learning web app that predicts customer churn for subscription-based businesses. Built with Python, scikit-learn, and Streamlit, it empowers business users to identify at-risk customers and take proactive retention actions. Key Features: - Real-time churn probability predictions based on customer demographics and service usage - Intuitive, modern web interface for easy data input and instant results - Visualizations of feature importance and model performance metrics - Actionable recommendations to reduce churn risk.