Here you can see a bunch of projects I've worked on in the past couple of years.
--Hover over the projects below to view more details, some even have demos
Chess engine built using Reinforcement Learning, inspired by AlphaZero. Features a deep Convolutional Neural Network with Policy and Value heads integrated with enhanced Monte Carlo Tree Search for move prediction. Includes an interactive GUI for human vs AI gameplay, with optimized C++ backend for performance. (Part of IITB CS335 AI/ML course).
Discrete-event simulator for cryptocurrency networks featuring transaction generation, PoW consensus, and double selfish mining attack analysis. Implemented efficient loop-less transaction forwarding and fork resolution, with visualization tools for blockchain dynamics analysis. Achieved top 2% performance among peer implementations (Part of IITB CS765 Blockchain course).
Complex database using PL/SQL to create a video playback website, with a recommendation system based on user preferences and history. Contains triggers, procedures, functions, and views. (Part of S5's Data Science Course project)
A puzzle video game where the player pushes boxes in a warehouse, trying to get them to storage locations. Originally designed by Hiroyuki Imabayashi in 1981.
Fullstack educational application aimed at simplifying the process of recycling trash in your daily life.
Algorithm capable of taking the numerical form of an integer and returning his alphabetical form in the terminal extracting information from a dictionary.