Interactive Tools
I build these interactive tools just for fun — small visualizers and simulators that bring quantum computing concepts to life. They're meant to make abstract ideas tangible, whether you're a researcher, a student, or just curious about the quantum world.
Interactive Bloch Sphere
Explore single-qubit pure states on the Bloch sphere in full 3D. Apply gates (\(X\), \(Y\), \(Z\), \(H\), \(S\), \(T\), \(R_{x,y,z}\)) as animated rotations about their axis, read live measurement probabilities and collapse the state, drag \(\theta\)/\(\phi\) sliders — or drive it all from the keyboard.
Surface Code Sandbox
Learn Quantum Error Correction end to end. Inject Pauli \(X\), \(Y\), \(Z\) errors — or depolarizing noise — on a distance-\(d\) (up to \(d=9\)) surface-code patch, watch the stabilizers flag syndromes live, then run a minimum-weight matching decoder to correct them and see whether a logical error slipped through.
Gross Code Sandbox
Step beyond the surface code into qLDPC territory. The \([[144,12,12]]\) gross code packs 12 logical qubits into 144 physical ones using weight-6 non-local stabilizers. Inject Pauli errors, then hover any check to trace the six qubits it reaches across the torus.
More Tools Coming Soon
I'm always tinkering with new ideas. More interactive tools are on the way — stay tuned!