QuantumVis
Interactive single/two-qubit state visualizer.
Most quantum tutorials hand you Qiskit and ask you to read amplitudes off a printed array. QuantumVis exists because I wanted the inverse — drag a gate onto a qubit and watch the Bloch vector move.
Single-qubit mode renders a live Bloch sphere; the gate palette mutates the state vector and the sphere updates immediately. Two-qubit mode shows joint amplitudes and exposes entangling gates (CNOT, SWAP) so you can watch separable states collapse into entangled ones.
Built as a side project alongside D-Wave's quantum-programming certification track and my work at Qu-Beam on D-Wave annealing. The implementation is intentionally from scratch — no quantum library, just complex numbers, matrices and state normalization — because writing it that way is what taught me the math.