AI² RL Cutie Agent fighting game

AI² RL Cutie Agent

Trained a deep reinforcement learning agent to compete in a 1v1 fighting game inspired by Brawlhalla. Combined PPO with fall-prevention logic and a carefully shaped reward function to master movement, combos, and edge survival. The agent achieved the highest ELO score and was crowned AI² Champion.

Python PyTorch Reinforcement Learning PPO Gym

Project 1 image

Dr Mario

A low-level recreation of the classic Dr. Mario Nintendo game, built entirely in MIPS assembly as the final project for CSC258: Computer Organization. Integrates core game mechanics: capsule movement, rotation, matching logic, and virus clearing, while managing memory, hardware I/O, and rendering logic using MIPS instructions.

Assembly Computer Architecture Memory Management Hardware I/O

Project 13 image

SustainIQ

Built for the Kaggle x Google Cloud GenAI 5-Day Intensive Capstone, this tool uses agentic workflows and RAG to detect and analyse operational inefficiencies in businesses inventory and energy use. It generates cost-of-inaction estimates and tailored sustainability solutions that save both money and resources. Core system uses LangGraph workflow and integrates a vector-based RAG retrieval system using ChromaDB and LangChain.

AI Agents RAG GenAI Vector Database Web Scraping

Project 2 image

CleanPath

Web3 DaVinci Hackathon competition winner, CleanPath is a smart scheduling platform designed to optimize hotel cleaning operations. The project uses blockchain and web3 technologies to track occupancy, and AI to optimize cleaning routines based on room status, proximity of rooms, custom hotel floor plans, and staff availability.

HTML/CSS/Javascript Pathfinding Node.js Web 3 Blockchain

Project 1 image

QuizCraft

A full-stack quiz management platform which generates and organizes quizzes from uploaded course materials. Integrates C ohere's NLP API for question generation and supports real-time quiz sharing with secure user auth, clean architecture, and Firebase backend.

Java REST API OOP Java Swing Cohere API