Computer Science @ University of California, Santa Cruz.
A foot in everything technical, here for the hard problems.

about me
project
2026
RustWebGPU

ray-vox

A from-scratch ray-traced voxel engine in Rust and WebGPU. Its custom sparse-voxel format packs a scene smaller on disk than a gzipped copy of the source, and the GPU renders it directly with no unpacking step.

project leadership
2025 - 2026
GodotGLSL

Crowd Surfers

A 2.5D pizza-delivery game from a 100-person student team. I made the case to rebuild the rendering system mid-project, then built the transparency shaders and lighting it enabled.

project
2026
GLSL

Spectral Raymarcher

A physically based diamond in a single GLSL shader, splitting white light into 65,536 wavelengths from just two samples per pixel with no denoising, by hiding the noise in an ordered dither.

project
2026
Rust

OKLab RGB Cube Bijection

All 16 million RGB colors arranged into one perceptually smooth 4K image with OkLAB, plus a generator for perceptually uniform palettes of any size.

project
2020 - Present
AWSLinux

Game Server Infrastructure

Self-hosted Minecraft and Factorio servers on AWS EC2, with snapshot backups and a migration to cheaper ARM hardware.

project leadership
2023 - 2024
Java

Coaxial Swerve Drive

A coaxial swerve drive software built from scratch, custom chassis, control theory, and physics simulation.

work
Summer 2023
PythonAWS

SWE @ Flickr

Summer 2023. Tuned a production AWS Lambda pipeline to cut compute cost 92% and run 39% faster.

project
2022
Python

r/place Analysis

Mining Reddit's r/place pixel canvas with Python to surface untouched pixels, hidden Among Us crewmates, and the real images under the noise.

project leadership
2022 - 2024
Java

FRC Robot Software & Autonomy

Rebuilt our FRC robot's codebase into a modular state-machine architecture, then built dynamic autonomous and a shoot-while-moving auto-aim on top.

project leadership
2020 - 2024
PythonOpenCV

Computer Vision w/ Robotics

Three seasons of FRC robot vision, from hand-written OpenCV to local AI, then the geometry of finding objects and the robot itself in 3D.

work
Summer 2022
PHPReact

SWE @ SmugMug

Summer 2022. An 8-week full-stack internship on SmugMug's Growth team, shipping real production features in PHP, React, and Next.

project
2022
Python

Steam Game Analysis

Scraping 150,000+ Steam games to estimate the numbers Steam won't publish. Copies sold, total revenue, and which games beat expectations.

project leadership
2024
Docusaurus

FRC Technical Documentation

A from-scratch teaching wiki that explains the team's hardest robotics systems from first principles, so the knowledge survives after I graduate.

project
2022
Python

Wordle Solver

A Python Wordle solver that averages 3.428 guesses, basically the theoretical best, and the same engine also solves Nerdle and Primel.

project
2026
GodotGLSL

Continuous Cut

A 2-bit Fruit-Ninja-meets-Vampire-Survivors slasher, built in Godot with Jack Seales for a class jam.

project
2025
PythonOpenAI

Stormlight Quote Curator

A new-tab page that shows a random great line from the Stormlight Archive, curated out of the full series by a very picky LLM.

project
2025
Bitsy

Testing the limits of Bitsy

A 1-bit Bitsy puzzle game with 2,000+ lines of game data. Made by generating the Bitsy format directly with an algorithm.