Work Sentiment Analyzer Text classifcation and sentiment analysis on Google Play Reviews using BERT, Huggingface transformers and PyTorch. Grab Cut Segmentation An implementation of the interactive GrabCut algorithm that uses Gaussian Mixture Models and MinCuts. Anuvaad An English to Hindi machine translator implemented using LSTMs and GRUs. Uses the IITB en-hi corpus to train the model. Spotify Recommender A recommender system built with a dataset of 40,000 playlists using network embeddings and clustering approaches. Maze Search Engine A search engine built on a standard dump of Wikipedia atricles (40GB corpus). Supports normal queries and field queries. Face Detect A face detector based on the Viola Jones algorth that uses Haar features, integral images and adaboost training. The Mandalorian A terminal version of the Jetpack Joyride. Players can dodge obstacles, collect coins, and fight the fierce dragon to win the game! Linux C-Shell A Complete working linux shell built in C. Supports most shell functionalities such as linux commands, redirection, piping etc In Memory Key-Value Pair An optimized storage software built using Tries and Trees. Supports get, put, delete and get(n), delete(n) APIs. Reflection Removal Implementation of of the 2015 CVPR paper on reflection removal using ghosting cues and the gaussian mixture model. IoT controlled Motor A wireless motor that is controlled either based on proximity sensors or remotely controlled via Wifi and communicates via OM2M. Mega Mart An online shopping web app built for both customers and vendors - to place/dispatch orders, rate and review products etc.