glRemix - OpenGL to DX12 Remastering Platform
October 2025 - December 2025 SCHOOL · TEAM OF 4 A platform to completely remaster decades-old, 32-bit, fixed-pipeline OpenGL games using modern real-time D3D12 raytraced lighting techniques.
October 2025 - December 2025 SCHOOL · TEAM OF 4 A platform to completely remaster decades-old, 32-bit, fixed-pipeline OpenGL games using modern real-time D3D12 raytraced lighting techniques.
October 2025 - November 2025 SCHOOL · TEAM OF 2 Tempest uses Unreal's Gameplay Ability System and Niagara VFX to build an exciting arena brawler with endless enemy waves and complex combat gameplay.
January 2025 - May 2025 PERSONAL · SOLO A comprehensive interface to solve data collection for Neural Radiance Fields and Novel View Synthesis for the Pixar OpenUSD framework.
October 2024 - December 2024 INTERNSHIP · SOLO A plugin for the NVIDIA Omniverse platform to support a ComfyUI workflow directly within the viewport.
October 2025 - October 2025 SCHOOL · SOLO A real-time 3DGS Renderer deployed on the web -- render-optimized through spherical harmonics decoding, performance-optimized through compute pipelines.
October 2025 - October 2025 SCHOOL · SOLO A GPU optimization-focused implementation of advanced rendering techniques in WebGPU and WGSL.
September 2025 - September 2025 SCHOOL · SOLO A simulation of "Boids" in CUDA C++. Boids are a concept in artificial life algorithms that aim to emulate the collective flocking behavior of real-life birds.
August 2025 - September 2025 PERSONAL · SOLO In a voxel-based world, play an ant who must balance risk vs. reward to escape from the honey-filled bee hive.
July 2025 - August 2025 SCHOOL · SOLO Inspired by 2D concept art of the Tokyo Ghoul anime series, a suite of stylized surface shaders and post-processing shaders for Unity.
June 2025 - July 2025 PERSONAL · SOLO A toolset for creating procedural ruined terrains in SideFX Houdini.
June 2025 - June 2025 PERSONAL · TEAM OF 5 2nd Place and Popular Choice winner at Hack4Impact NYC 2025. An AI-powered interface for school systems to bridge knowledge and language barriers for immigrant parents.
March 2025 - April 2025 PERSONAL · TEAM OF 14 A Django, MySQL, and Amazon S3-backed web database, search engine, and DCC connector for OpenUSD 3D assets.
January 2025 - March 2025 SCHOOL · SOLO A GLSL-based application to showcase different rendering methods associated with the Monte Carlo Light Transport algorithm.
December 2023 - January 2024 PERSONAL · SOLO A Maya plug-in to procedurally solve a Rubik's Cube using the Kociemba algorithm within the 3D viewport.
May 2023 - August 2023 RESEARCH · SOLO A study on human-computer interaction through a 3D-printed robot "companion" for grade school children.
March 2023 - May 2023 SCHOOL · TEAM OF 3 A simple C++ program to emulate the 3D entity interactivity and world exploration themes of Minecraft.
March 2023 - March 2023 SCHOOL · SOLO A mesh-editor GUI that performs Catmull-Clark subdivision on input OBJ files, binds model skeletons for transformation, and exports out to USD.
February 2023 - March 2023 SCHOOL · SOLO A collection of surface and post-process shaders to demonstrate GLSL best practices and common CG toolbox functions.
May 2022 - August 2022 RESEARCH · SOLO A National Science Foundation-funded research project to procedurally generate a dataset of photo-realistic virtual human faces.
January 2022 - December 2022 RESEARCH · TEAM OF 3 An important collaboration between digitalization and art history -- using modern computer shading and rendering techniques to reconstruct lost artifacts and murals of Medieval Serbia.
December 2021 - January 2022 PERSONAL · SOLO Easily blend Spotify playlists through the Spotify Developer's API using this React-based web application.
November 2021 - December 2021 SCHOOL · SOLO A simple chess application with state-saving and move-hints / limitations.