My Projects
Explore my data science and machine learning projects
Filter by Category
Featured
Movie Agent Demo
Production-ready Flask web application providing comprehensive REST API and interactive UI for the Movie Agent Service. Features intelligent movie discovery through natural language queries, real-time chat interface with conversation history, movie poster image analysis using computer vision, interactive movie quizzes, and formatted statistics display. Implements encrypted API key storage with local configuration management, session-based memory isolation for multi-user support, and automatic query classification for seamless routing.
Featured
Movie Agent Service
Production-grade core library for AI-powered movie discovery and analysis. Implements RAG-based semantic search using FAISS vector store, tool-calling agent architecture with LangChain (chosen over ReAct for reliability), computer vision poster analysis with BLIP model, interactive quiz generation, and session-based memory management. Built with Python following SOLID principles, dependency injection, and factory patterns for maintainability and extensibility. Designed for production use with proper error handling, logging, and modular architecture.
Featured
Bank Term Deposit Prediction - Advanced ML Pipeline
A comprehensive ML solution predicting customer term deposit subscriptions using 8+ algorithms with hyperparameter tuning, achieving 60% F1-Score improvement over baseline models.
Featured
Churn Risk Intelligence
Production-ready machine learning solution for predicting customer churn with 84.77% ROC-AUC. Features 16 optimized models, SHAP interpretability, Optuna hyperparameter tuning, and comprehensive business insights.
Featured
Satellite Signal Strength Prediction
Advanced regression pipeline predicting satellite signal quality from weather conditions using multiple ML algorithms and real-time API data.
Featured
Titanic Survival Prediction
Machine learning project predicting passenger survival using ensemble methods and feature engineering techniques.