Projects
Interactive experiments grouped into focused panels, so only the selected project is active on the page.
Traditional Random Walk
Unbiased two-dimensional lattice walks, generated from a seed and rendered as a live path ensemble.
A Walker That Tends to Move to the Right
One lattice walker keeps the same north/south/west alternatives, but gives east a larger share of the probability mass.
The Same Rightward Bias, But as Vectors
Instead of choosing lattice directions, every step adds a steady drift vector to a random noise vector, then integrates the result into a continuous path.
GPU Force Field
A WebGPU compute-shader particle field — gravity, walls, and a cursor force field over tens of thousands of points. Falls back to a p5 force sandbox where WebGPU isn't available.
Ecosystem Drift Lab
A behavior-first simulation: one jittery flying bug and one floating leaf, both driven by layered random walks, curl-like wind, and seeded noise.
Uniform Distribution Lab
A seeded sampler for watching equal-probability intervals become a flat histogram and a straight empirical CDF.