Skip to content
Kyle Nakamura

Experiments,
to play with.

Small interactive pages that explain one idea by letting you change it. Drag, slide, and watch what happens.

All experiments

Two light clocks. In one, a photon bounces straight up and down between two mirrors. In the other, which is moving, the photon takes a longer zigzag path.

Relativity, in three dimensions

Time doesn’t tick at one rate for everyone. Start from a photon bouncing between two mirrors, then follow twins, muons, and the clocks in GPS satellites.

Six short chapters, each with a 3D scene you can rotate and controls that change the physics.

Explore the experiment Three.js · SvelteKit · TypeScript