This project implemented a CUDA-based path tracer with both visual and performance improvement.
CUDAreal-time Path TracerC++
This website offers reviews of games available on Steam, a major gaming platform. It features statistical visualizations and provides functionalities for searching games and reviews, enhancing the user experience.
TypeScriptMySQLRedis
This project is a Vulkan-based application designed to render realistic grass with an integrated physics simulation, utilizing compute shaders.
Vulkan
In this project, I implemented a denoiser uses G-buffers to produce a smoother appearance in a pathtraced image.
This project implemented a flocking simulation based on the Reynolds Boids algorithm with two levels of optimization - scattered uniform grid, and coherent uniform grid optimization.
CUDAC++
An Anime4K implementation for WebGPU, featuring video enhancements including upscaling, denoising, and deblurring.
WebGPUWGSLTypeScript