Personal Projects & Videos
Gide [2021-2022]
Gide is an application framework built on wgpu.
Gide simplifies the creation of graphical applications to a single trait in Rust. Users can then integrate their own renderer into their Gide application.
By using winit, Gide supports Windows, Mac, Linux, Android, iOS, and the web. Platform logic is handled by simply compiling for the desired target.
Uncovering the Monad [2020]
Uncovering the Monad is a satirical documentary on monads.
The video was created at home for my final project in an undergraduate film course that was forced online mid-semester due to Covid.
SDF-UI [2020]
To learn OpenGL, I created a simple engine for rendering 2D, interactive signed distance fields.
Introduction to Knots & Invariants [2019]
I worked with two other mathematics students to create an animated educational video on knot theory using manim. The video’s source code can be found here.
This video was presented at the Sigma Xi Art and Film Festival in 2019 and won the People’s Choice Award.
It was later referenced by Veritasium.