A selection of academic and personal projects.
A curated showcase of my CS425 Computer Graphics assignments, with per-homework result pages, explanations, and interactive demos.
A social party game that combines classic icebreakers with AI-generated lies to create natural conversations and reduce social pressure in newly forming groups.
An interactive web application combining geolocation, augmented reality, and shared canvas to create virtual art hotspots across the UIC campus.
Designed and implemented a lightweight custom kernel in OpenCL to accelerate automata processing on the Vortex soft-GPU, achieving up to 1.7 IPC performance improvement.
Developed comprehensive specification and design documents for a platform connecting companies with students seeking internships, using formal methods and interface design.
Developed a full-stack document management system with JavaScript frontend and Java Servlets backend, enabling folder and file operations with a functional prototype for managing them.
Developed a full-featured digital version of the Codex Naturalis board game using Java and JavaFX, supporting real-time multiplayer functionality across up to 100 concurrent sessions.