# Quantum Orbital Visualizer

> Satyajit Ghana — Head of Engineering @ Inkers Technology
> canonical: https://ai.thesatyajit.com/projects/atoms
> stack: Next.js, Three.js, Rust (WASM), C++23 (WASM), Tailwind v4, Zustand
> repo: https://github.com/satyajitghana/atoms

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.
