Projects


project drl
DRL-Renegades-Game-Bots

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

project neurips
NeurIPS - Machine Unlearning

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

project 1
HallSync

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

project 3
RSA Cryptography Fx

A comprehensive Java implementation along with Jupyter Notebook implementing various methods needed for the RSA Cryptography using NUMBER THEORY algorithms.


Tools Used:  Java, JavaFx

project 3
Digital Logic Simplification Tool

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

project 1
UniConnect

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

project 10
Forkify Site

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

project 3
Subset C Compiler

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

project 3
Physical Feedback Based Smart Stick for Blind People

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

project 2
Simple Car Showroom Fx
Academic Project

My Level-1, Term-2 Project for CSE 108 course

Language:  Java
Other:  JavaFx, JDBC SQLite, Networking, Threading

project 2
DX-Ball
Academic Project

My Level-1, Term-1 Project for CSE 102 course

Language:  C
Other:  iGraphics (A game engine and wrapper of OpenGL)

project 9
Mapty In Action

A simple mapty app using Leafletjs library.

Language:  HTML, CSS, Javascript
Framework:  Bootstrap
Other:  LeafletJs (3rd Party library)




Other Github Repos

Algorithms-Princeton-Combined

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)

Puzzle Solver Simplified

Java codes for the solution and visualization of various puzzles




Language:  Java
Other:  algs4 (External Library)

ReactJs_NextJs_Projects

Simple react and nextjs projects covering various react, redux & nextjs features



Tools:  Javascript, Typescript, React, NextJs, CSS

Chat_Application

A simple real time web application using socket.io




Tools:  Javascript, CSS, Express

Rubik's Cube Solver

This Java based implementation contains solver for Rubik's Cube using Kociemba two phase Algorithm


Language:  Java
Other:  None

Simple_Genome_Assembler_PhiX174

Simple assembler, different components of it and various error correction techniques for assembling Phi X 174 bacteriophage

Language:  Java
Other:  None

Data Analysis_Visualization_Python

Practice notebooks along with some tutorial notebooks collected from internet for data analysis and visualization in python.

Language:  Python
Other:  Numpy, Matplotlib, Jupyter Notebook

Igraphics-offline

Offline solution on igraphics using C language



Language:  C, C++
Other:  iGraphics

Inspired by this website:

Pascal Van Gemert