DRL Game Bots
Deep RL

DRL-Renegades-Game-Bots

A collection of RL agents for games including Street Fighter III, Rubik's Cube, Pacman, Super-Mario-Bros, Montezuma, and more. Implements DRL algorithms using gym, unity-ml, sb3, and sample factory.

Tools: Pytorch · gym · unity-ml · optuna · sample_factory · panda_gym

LinkGenius-AI
Agentic AI Full Stack

LinkGenius-AI

An intelligent URL shortener powered by Agentic AI. Features an AI Assistant, Realtime Site Preview, Bulk URL Shortener, Share via WhatsApp/X/Email, QR Generation, Click Analytics, Rate Limiter, and Malicious URL Detection via Google Safe Browsing.

Tools: React 19 · TypeScript · Express.js · SQLite · Gemini Flash · Tailwind CSS · Framer Motion

Robo-Chess
Deep RL Chess AI

Robo-Chess

A comprehensive chess engine repository using multiple Deep Reinforcement Learning approaches — Self-Play Imitation Learning, a modified AlphaZero algorithm with MCTS, DQN/DDQN for endgame solving, and a Kaggle chess competition entry. Best model reaches ~600 ELO Stockfish level.

Tools: Python · PyTorch · gym-chess · Tianshou · Stockfish · Lichess Dataset · Kaggle

NeurIPS
ML Research

NeurIPS — Machine Unlearning

Addressed the challenge of eliminating influence of specific data points from trained AI models, ensuring privacy compliance. Competed in the NeurIPS 2023 Machine Unlearning challenge.

Tools: Pytorch · Numpy · Matplotlib · Scikit-Learn

HallSync
Full Stack

HallSync

Advanced university hall management system featuring automated seat application, smart meal management, statistics generator, and complaint management.

Tools: React · Next.js · TypeScript · Node.js · PostgreSQL · Prisma ORM · Apollo GraphQL

RSA Crypto
Security

RSA Cryptography Fx

Comprehensive Java implementation with Jupyter Notebook covering RSA cryptography methods using NUMBER THEORY algorithms including prime generation, modular exponentiation, and key exchange.

Tools: Java, JavaFx

Digital Logic
Web Tool

Digital Logic Simplification Tool

Simplifies boolean expressions (SOP & POS), finds all prime implicants and essential prime implicants using K-Map and Quine-McCluskey tabulation method. Live demo available.

Tools: HTML, Scss, JavaScript

UniConnect
Full Stack

UniConnect

Intra-university social network connecting teachers and students through organized groups, discussions, posts, and comments.

Tools: JavaScript · React · Next.js · TypeScript · Node.js · SQL

Compiler
Systems

Subset C Compiler

Step-by-step compiler construction for a subset of C language — Symbol Table Manager, Lexical Analyzer, Syntax & Semantic Analyzer, and Intermediate Code Generation.

Tools: C++, Yacc (Bison), Lex (Flex), Assembly

Smart Stick
IoT · Hardware

Smart Stick for Blind People

Physical feedback-based smart stick with obstacle detection and emergency alert system for visually impaired individuals. Featured vibration motor feedback.

Tools: C++, Arduino

Forkify
Web App

Forkify Site

Food-based web app where recipes can be searched, stored, and explored. View ingredients and cooking mechanisms for thousands of dishes.

Tools: HTML, CSS, Sass, JavaScript

Car Showroom
Java Desktop

Simple Car Showroom Fx

L1-T2 academic project. A full-featured car showroom application with networking and threading support.

Tools: Java, JavaFx, JDBC SQLite, Networking, Threading

Other GitHub Projects

📐 Algorithms-Princeton-Combined
All algorithms, problems, interview Qs from Princeton Algorithms I & II (COURSERA)
Java GitHub
Rubik's Cube Solver
Java-based Rubik's Cube solver using Kociemba two-phase Algorithm
Java GitHub
Puzzle Solver Simplified
Java codes for solution & visualization of various puzzles using algs4 library
Java GitHub
🧩 Slader VanishLimit Extension
Chrome & Edge extension to bypass monthly limit of slader book solutions, download single solution, capture the screen and print the solution
JavaScript GitHub
🧬 Genome Assembler PhiX174
Assembler for Phi X 174 bacteriophage with error correction techniques
Java GitHub
ReactJs & NextJs_Projects
Simple react and nextjs projects covering various react, redux & nextjs features
React NextJs GitHub
Chat Application
Simple real-time web application using socket.io
JavaScript GitHub
DX-Ball
L1-T1 academic game project. Classic DX-Ball using iGraphics (OpenGL wrapper)
C iGraphics GitHub
Mapty App
Mapty app using Leafletjs library. Features include - Loading map based on user's location, Workout manager, Geo coding, Weather map and so on
JS CSS GitHub
📊 Data Analysis & Visualization
Notebooks for data analysis & visualization in Python with Numpy, Matplotlib
Python GitHub