Projects 🏯
A selection of things I've built — research, coursework, and side projects. Each entry links out to a repo, a deployed site, or a longer write-up.
Multi-Agent RL in Overcooked 👨🍳(Github)
Multi-agent PPO trained directly inside an Overcooked-AI web server, deployed on an HPC cluster, with an XAI layer for human-AI teaming.
Deep RL for industrial modular construction 🏗️PDF
DQN and PPO agents trained with RayRLlib on an HPC cluster, in a custom environment modelling modular construction tasks. GitHub Actions caching workflows for Python builds.
Robotics in Duckietown 🤖(Github)
PID-controlled wheeled robot navigating a real-world Duckietown course — CMPUT 412 lab series.
Gazprea Compiler
A compiler for the Gazprea language (IBM) written in C++, emitting MLIR-IR in the LLVM dialect. Built type checking and symbol table AST passes; handles DFS, Fibonacci, and 8-Queens.
Parallel Sorting By Regular Sampling(Github)
Implementation of Parallel sorting by regular sorting algorithm proposed by Li et al. Did benchmark on 128 cores machine to experiment with the results in the paper.
UnionVideo
Full-stack reac-native App. A matching App used to make friends on campus.