top of page



Monte Carlo Path Tracer, C++, 2025
I implemented a monte carlo path tracer with direct and global illumination, as well as several bxdfs and several types of lights include area, point, and spot lights.
The Bxdfs include refractive materials, Fresnel reflection, and microfacet materials.
Mini Maya , C++, OpenGL, QT, 2025
This video demonstrates my implementation of a catmul-clark subdivision as well as the USD export functionality for obj meshes.
bottom of page