 
                A collection of my implemented RL agents for games like Street Fighter III, Rubik's Cube, 
                        Pacman, Super-Mario-bros, Montezuma, Kungfu-master, Soccer, VizDoom, Pong, SpaceInvaders, Pixelcopter and
                        a lot more by implementing various DRL algorithms using gym, unity-ml, pygame, sb3, rl-zoo, pandagym
                        and sample factory libraries
                        Tools Used:  Pytorch · gym · unity-ml · optuna · sample_factory · panda_gym 
                    
 
                Machine Unlearning, a field that aims to eliminate the influence of specific data
                        points from existing models. We addressed the challenge of removing user data from trained AI models to ensure
                        privacy compliance. 
                        Tools Used:  Pytorch · Numpy · Matplotlib · Scikit-Learn
                    
 
                An advanced university hall management system with features like automated seat
                        application management, smart meal management, advanced statistics generator,
                        complaint management etc.
                        Tools Used:  React.js · Next.js · TypeScript · Node.js · PostgreSQL · Prisma ORM · Apollo GraphQL
                    
 
                A comprehensive Java implementation along with Jupyter Notebook implementing various methods
                        needed for the RSA Cryptography using NUMBER THEORY algorithms. 
                        Tools Used:  Java, JavaFx
                    
 
                Simplifies boolean expressions (In both SOP and POS form) and also find all PRIME
                        IMPLICANTS, ESSENTIAL PRIME IMPLICANTS based on given minterms/ maxterms
                        and don't cares using KMap and tabulation method (Quine-McCluskey Method). 
                        Tools Used:  Html, Scss, JavaScript
                    
 
                An intra university social network which connects teachers and students in an
                        organized way based on various created groups and discussion, post and comments. 
                        Tools Used:  JavaScript · React.js · Next.js · TypeScript · Node.js · SQL
 
                A food based simple web application where various food recipes can be searched
                        or stored. The ingredients and cooking mechanism can be found here
                        Tools used:  HTML, CSS, Sass, Javascript
                    
 
                Step by step code implementation for the construction of a compiler for a subset of C
                        language. Implemented tools like Symbol Table Manager, Lexical Analyzer, Syntax & Semantic
                        Analyzer and Intermediate Code Generation 
                        Tools Used:  C++, Yacc(Bison), Lex(Flex), Assembly
                    
 
                This smart stick project with mainly two features. One, physical Feedback based on
                        obstacle detection around blind person. Second, an emergency alert system if the
                        blind person needs any immediate help 
                        Tools Used:  C++, Arduino
                    
 
                    My Level-1, Term-2 Project for CSE 108 course
                            Language:  Java
                            Other:  JavaFx, JDBC SQLite, Networking, Threading
                        
 
                My Level-1, Term-1 Project for CSE 102 course
                        Language:  C
                        Other:  iGraphics (A game engine and wrapper of OpenGL)
                    
 
                A simple mapty app using Leafletjs library.
                        Language:  HTML, CSS, Javascript
                        Framework:  Bootstrap
                        Other:  LeafletJs (3rd Party library)
                    
All algorithms' implementation & problems solution, assignment solution,
                        Interview question
                        solution & other materials related to Princeton University algorithms Part I & II course
                        at COURSERA
                        Language:  Java
                        Framework:  algs4, introcs (External Library)
                    
Java codes for the solution and visualization of various
                        puzzles
                        Language:  Java
                        Other:  algs4 (External Library)
                    
Simple react and nextjs projects covering various react, redux & nextjs features
                        Tools:  Javascript, Typescript, React, NextJs, CSS
                    
A simple real time web application using socket.io
                        Tools:  Javascript, CSS, Express
                    
This Java based implementation contains solver for Rubik's Cube using Kociemba
                        two
                        phase Algorithm
                        Language:  Java
                        Other:  None
                    
 Simple assembler, different components of it and various error correction
                        techniques
                        for assembling Phi X 174 bacteriophage
                        Language:  Java
                        Other:  None
                    
Practice notebooks along with some tutorial notebooks collected from internet
                        for data analysis
                        and visualization in python.
                        Language:  Python
                        Other:  Numpy, Matplotlib, Jupyter Notebook
                    
Offline solution on igraphics using C language
                        Language:  C, C++
                        Other:  iGraphics