Software developer skilled with React, Python, Claude Code, and PostgreSQL. Based in Michigan, PWHL fan, pickleball player.
Featured
Double Slit Experiment
An interactive visualization of wave interference in the famous double slit experiment.
View Details →Platonic Solids Viewer
An interactive 3D viewer for the five Platonic solids, built using Three.js.
View Details →TI-83 Fortune Teller
A retro TI-83 calculator styled Magic 8-Ball program built with HTML, CSS, and jQuery.
View Details →Science
Stable Fluids
An interactive real-time fluid simulation leveraging WebGL, based on Jos Stam's Stable Fluids paper.
View Details →Lorenz Attractor
An interactive 3D visualization of the Lorenz Attractor chaos theory mathematical model.
View Details →Double Slit Experiment
An interactive visualization of wave interference in the famous double slit experiment.
View Details →Maxwell's Demon
An interactive simulation exploring entropy and the second law of thermodynamics.
View Details →Mathematics
Turing Machine
An interactive visualization of a Turing Machine, featuring state transitions and an animated tape execution.
View Details →Platonic Solids Viewer
An interactive 3D viewer for the five Platonic solids, built using Three.js.
View Details →Galton Board Simulation
An interactive physics simulation of a Galton Board demonstrating the Central Limit Theorem.
View Details →Towers of Hanoi
An interactive playable visualization and automated solver for the classic mathematical puzzle.
View Details →Monte Carlo Pi Estimation
A high-performance visual simulation estimating Pi by randomly scattering points.
View Details →Noise Visualizer
An interactive gallery of procedural generation noise algorithms like Perlin and Worley noise.
View Details →Space-Filling Curves
An interactive visualization of Hilbert, Peano, and Moore space-filling curves across multiple iterations.
View Details →Wave Function Collapse
An interactive procedural generation demo using the Wave Function Collapse algorithm to tile a grid from a constrained tile set.
View Details →Audio
WebModular Synth
A browser-based modular synthesizer built with React and the Web Audio API, featuring dynamic routing and interactive modules.
View Details →Chord Progression Generator
An interactive tool for generating and exploring chord progressions.
View Details →Web Audio API demo
A demo of sound in the browser, via the Web Audio API.
View Details →Miscellaneous
TI-83 Fortune Teller
A retro TI-83 calculator styled Magic 8-Ball program built with HTML, CSS, and jQuery.
View Details →Navigator Dashboard
A real-time dashboard visualizing system metrics exposed by the browser's navigator APIs.
View Details →Alien Caretaker
A virtual pet simulation featuring procedurally generated SVG aliens.
View Details →Traffic Simulation
An interactive roundabout traffic simulation featuring autonomous agents.
View Details →Search Party
A Zork-like text adventure.
View Details →Search Party 2.0
A Zork-like text adventure, rebuilt in React.
View Details →