Projects
Mexican Train Dominoes
In ProgressWhile playing Mexican Train Dominoes, I realized that the game is a surprisingly good application of graph theory. This project started as just an algorithm problem to find the longest train of dominoes a player can make with their starting tiles. Now I'm working on expanding it into a full multiplayer web game. Stay tuned for the finished project!

3D Conway's Game of Life
2025A 3D visualization of Conway’s Game of Life, built with Three.js to give the classic algorithm an organic, almost biological feel. I used instanced rendering to animate cell states, with world data processed in a Node.js backend.

Houseplants Of The World
2024An interactive globe that shows where common houseplants are native. The app uses Mapbox for visualization and a Node.js API with MongoDB to serve plant data. I built this as a MERN stack learning exercise and to satisfy my curiosity about global plant origins.

Lego Mini Game Ad Concept
2024A playful, interactive ad built with Three.js while I worked in digital advertising at Vox Media.I handled all the code for the 3D game and worked with a designer on visuals. Click to place blocks, refresh to start over. Best viewed on desktop, not a mobile ad.
