Stuff I build.

A couple of real products and a handful of interactive, single-page browser experiments.

Projects

Comparison engine

eSIM Spotter

Compare travel eSIM plans from 60+ providers across 200+ countries — best price per GB before you buy.

./open
Live dashboard

DeFi Stablecoin Rates

Live dashboard of stablecoin lending APYs and LP yields across 15+ chains.

./open
WebGL scene

Aurora Borealis

Northern lights rippling over a still polar lake. Steer the solar wind.

./open
Interactive sim

Meteor Impact

Drop an asteroid on a live map and watch the crater, blast wave, and thermal radiation.

./open
Interactive sim

Nuclear Detonation

Detonate warheads and map the fireball, overpressure shockwave, and thermal radius.

./open
WebGL · shader

Event Horizon

Fall toward a black hole and watch its accretion disk bend light around itself.

./open
Interactive sim

Ferrofluid

Poke a blob of magnetic liquid metal and watch it spike, split, and swallow itself.

./open
Interactive sim

Palisade City

Cruise a rain-slicked, neon-drenched downtown at night past glowing districts, wet reflections, and passing traffic.

./open
WebGL · shader

Singularity

Orbit a gravitationally lensed black hole, watch its accretion disk beam and bend light, and feed it with thrown stars.

./open
Live · WebGL

The Night Side

Earth's night side right now: city lights, the true sun terminator, a live-tracked ISS, and the moon in its real phase.

./open
WebGL scene

One Sea, Two Tempers

A Gerstner-wave sea that morphs from a golden calm sunset into a black, lightning-lashed squall.

./open
WebGL · shader

The Spark

A charged sphere crackles with branching bolts that leap toward your cursor and detonate in a bloom-lit discharge.

./open
GPU sim

Murmuration

A quarter-million GPU starlings fold, split, and tear across a dusky sky as a hawk dives through the flock.

./open
WebGL · fluid

Ink in Water

Luminous cyan ink coils and dissolves through inky black water in a real-time GPU fluid you stir with your cursor.

./open
WebGL scene

The Volcano

A night-shrouded volcano breathing lava, embers, and ash. Click the mountain to trigger an eruption.

./open
WebGL scene

Digital Rain

Fly down an endless tunnel of glowing katakana code. Part the stream with your cursor, fire shockwaves on click.

./open
WebGL · particles

Made of Light

Type any word and 200,000 ember-to-gold particles swarm, scatter, and reassemble to spell it in light.

./open
WebGL · raymarch

The Bulb

A power-8 Mandelbulb fractal, raymarched like a studio macro shot, endlessly folding as the camera dives inward.

./open
WebGL · shader

Rain on the Window

Rain trickles down misty glass over a neon-blurred city at 2 a.m. Wipe the fog and watch it creep back.

./open
WebGL · audio

Audio Visualizer

A dark obsidian form that breathes and spikes in real time to music, driven by live FFT and beat detection.

./open
WebGL scene

Mycelia

Fly forever through an infinite bioluminescent mushroom cave — steer, accelerate, and drift toward the portal.

./open
WebGL · particles

Fable

A human figure made of sparks walks through the dark, shedding thousands of glowing streaks with believable physics.

./open