Next.js · Three.js · Rust (WASM) · C++23 (WASM) · Tailwind v4 · Zustand

Each visualization is the probability density |ψ|² of a hydrogen-like electron, computed from the exact solutions to the Schrödinger equation and rendered as up to 500K glowing particles in real time. Drive the quantum numbers (n, l, m) and watch the probability cloud morph as you go.
The fun engineering bit is the dual WASM backends: the same physics is implemented three ways — JavaScript, Rust→WASM (~41 KB), and C++23→WASM (~28 KB) — and you can switch the compute engine at runtime. Same orbitals, different implementations, side-by-side for benchmarking.
There's also an Element Explorer: the full periodic table, where clicking any of the 118 elements parses its electron configuration into individual orbitals you can then visualize one by one.