A collection of projects I've worked on, ranging from web applications to graphics and animation work.
A minimal, production-oriented template for using WebGL in React without heavy abstractions or complex setup. Designed to make low-level graphics work approachable in a modern web stack, combining React, TypeScript, Vite, Rust, and WebAssembly, with a focus on clean system boundaries and performance-aware rendering.
Animated capstone film produced at BYU (Class of 2023). Served as FX Technical Director, owning the fire effects used throughout the film, and led early research and development for the animation pipeline, balancing visual quality, performance constraints, and production timelines in a collaborative environment.
A raytracer implemented from scratch in C++ using only the standard library. Supports both basic ray tracing and brute-force path tracing, with an emphasis on algorithmic clarity, performance tradeoffs, and a deep understanding of rendering fundamentals.