My Projects

VR Mesh Tool
A tool built for Unity that procedurally creates real-time mesh cuts on models.

Real-Time Fluid Sim Engine
A Parallelizable Physics Particle Based Engine.

Maya Crowd Sim Plugin & Engine
A tool built for Maya along with a OpenGL Crowd Sim Engine.

Legoifier Tool
A houdini tool that transforms any mesh to LEGO.

VR Grappler
A physics-based prototype based on real-time swinging.

USD Griddle
A web-based USD Database for 3D Artists.

Mini Minecraft
Multithreaded Voxel Based Engine.

Path Tracer
Monte-Carlo Pathtracer with MIS, Scene Creation, and Materials.

Procedural City
Procedurally Built Medieval City using Wave Function Collapse.

Real-Time Renderer
Real-time Rendering Engine implementing PBR surfaces, reflections, and HDRIs.

Mini Maya
3D Modelling Program that implements subdivision, skinning, and USD exports.

Bionic Traveler
2D RPG published on Steam made with UPGRADE@Penn.

WebGL Procedural Fireball
Procedurally generated fireball character.

WebGL Procedural Technoblob
Procedurally generated noise-function dense blob.

Portfolio Site
Personal Portfolio Site (So Meta).

SDF Engine
Ray Marching SDF Creation Engine.

Surface & Post Shaders
Collection of GLSL surface & post shaders.

3D Rasterizer
3D CPU Based Rasterizer with interactive camera controls.