Featured Projects
This is my portfolio of different projects I have worked on! Many of the projects were either research projects, class projects, or personal projects. Most of the projects have a focus on computer graphics, computer vision, design, and data visualization.

Physics-based & Heuristics-based Damage for Digital Twin
Converted finite element results into realistic damage textures and procedurally generated nonstructural damage for post-earthquake digital twins using Python, OpenCV, and Blender API.

Prototype 3D Application for UIUC Smart Bridge Sensor Data Showcase
A prototype 3D application to showcase sensor data and information for UIUC’s new smart bridge from scratch using C++, OpenGL, and SDL2.

WebGL Raytracer
Raytracer in Javascript, WebGL, and HTML with a bounding volume hierarchy. The script in action can be found here.

Vision-based Displacement Measurement of Miter Gates
Computer vision program to measure the displacement of miter gates using MATLAB.

VR Module for Teaching Structural Beam Design
VR module about structural beam design in Unity. Developed an automated workflow with procedurally generated UI, beam meshes, and beam deflections in C# directly from SAP2000 outputs. Code not available until publication.

Narrative Visualization for Video Game Sales Data
Narrative visualization for video game sales data in Javascript, D3, and HTML. The script in action can be found here.