Work
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
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
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
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
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
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
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
Intra-university social network connecting teachers and students through organized groups, discussions, posts, and comments.
Tools: JavaScript · React · Next.js · TypeScript · Node.js · SQL
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
Physical feedback-based smart stick with obstacle detection and emergency alert system for visually impaired individuals. Featured vibration motor feedback.
Tools: C++, Arduino
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
L1-T2 academic project. A full-featured car showroom application with networking and threading support.
Tools: Java, JavaFx, JDBC SQLite, Networking, Threading