Machine Learning Projects

AI-powered solutions for finance, optimization, and data science

00
Quant Finance & ML 2025

QuantOpt - AI Portfolio Optimization

A comprehensive machine learning system for portfolio optimization using PySpark and PyTorch. Implements Modern Portfolio Theory optimizers, Deep Reinforcement Learning (DDPG/PPO) for dynamic rebalancing, and Monte Carlo risk simulations with robust backtesting and evaluation.

Python PySpark PyTorch CVXPY Reinforcement Learning
01
MLOps & Distributed ML 2025

Movie Review Sentiment Analysis (MapReduce + ML)

A comprehensive MLOps project for sentiment analysis of movie reviews using Apache Spark MapReduce and machine learning. Includes Spark-based TF-IDF feature extraction, MLlib models (Naive Bayes, Logistic Regression, Random Forest), PyTorch deep learning variants (LSTM/Transformer/BERT), MLflow tracking, Docker, and Makefile-driven workflows.

Apache Spark Python PyTorch MLflow Docker Make
02
AI & Accessibility February 2025

AYN - AI-Powered Visual Assistant

AYN is an advanced visual assistance application designed to help visually impaired users navigate and understand their surroundings. This full-stack application combines machine learning-based object detection with natural language processing to provide real-time audio descriptions of environments captured by the camera. The system features a Flask backend that integrates YOLOv5 for object detection and MiDaS for depth estimation, along with a sleek Next.js frontend with responsive design and accessible UI.

Python Flask PyTorch Next.js React Tailwind CSS

ML & AI Skills

Machine Learning

Supervised Learning Unsupervised Learning Reinforcement Learning Feature Engineering

Deep Learning

Neural Networks CNN RNN/LSTM Transformers

Tools & Frameworks

PyTorch TensorFlow Scikit-learn Pandas NumPy PySpark