Next-Gen Simulation Platform

Demystifying the
Subatomic Logic

An interactive flagship portal for Quantum Circuits and Machine Learning. Designed as an educational gateway to the era of quantum supremacy.

Gate Palette

Single-Qubit
Hadamard · Creates superpositionH
H
Pauli-X · Bit flip (NOT)X
X
Pauli-Y · Bit+Phase flipY
Y
Pauli-Z · Phase flipZ
Z
Identity · No operationI
I
Phase & Rotation
S Gate · π/2 phaseS
S
T Gate · π/4 phaseT
T
Rx(θ) · X-axis rotationRx
Rx(θ)
Ry(θ) · Y-axis rotationRy
Ry(θ)
Rz(θ) · Z-axis rotationRz
Rz(θ)
Multi-Qubit & Control
Control · Connect to target gate in same column
CTRL
SWAP · Place on 2 qubits in same columnSW
SWAP
Measure · Collapse to classical bitM
MEAS
Tip: CNOT = ●+X · Toffoli = ●+●+X · CZ = ●+Z · CSWAP = ●+SW+SW · Controlled-H = ●+H

Bloch Sphere (Q0)

📊 Probabilities

Mat State Matrix |ψ⟩

State Amp |α| Phase θ

The Algorithm Vault

One-click recipes for the most famous quantum procedures. Learn how they leverage interference and entanglement.

👯

Bell State (Entanglement)

The fundamental unit of entanglement. A qubit pair where measurement of one instantly determines the other.

2 Qubits Load Circuit →
🛸

Quantum Teleportation

Move a quantum state across positions without moving the physical qubit itself.

3 Qubits Load Circuit →
🔍

Grover's Search

Quadratic speedup for unstructured databases. Finds the 'needle' in an O(√N) entries.

3+ Qubits Load Circuit →
🔗

GHZ State

Greenberger–Horne–Zeilinger state: maximal 3-qubit entanglement used to test local hidden variable theories.

3 Qubits Load Circuit →
🌊

Quantum Fourier Transform

The core subroutine of Shor's factoring algorithm. Transforms computational basis to frequency domain.

3 Qubits Load Circuit →
⚖️

Deutsch-Jozsa

Determines if a function is constant or balanced with a single query — exponential speedup over classical.

3 Qubits Load Circuit →

Phase Kickback

When a controlled gate acts on an eigenstate, the eigenvalue "kicks back" as a phase to the control qubit.

2 Qubits Load Circuit →
📡

Superdense Coding

Transmit 2 classical bits of information using only 1 qubit, by exploiting pre-shared entanglement.

2 Qubits Load Circuit →

The QML Playground

Where Variational Algorithms meet real-world optimization challenges.

Variational Quantum Eigensolver

H₂ Ground State Energy

Estimating the potential energy surface of Hydrogen molecules. The optimizer adjusts parameters θ in real-time to find the minimum global energy.

Approximate Optimization

QAOA Max-Cut Solver

Solving combinatorial optimization. Finding the optimal division of graph nodes such that the weighted cross-cut is maximized.

⚛️

About This Project

This Quantum Lab was built as a demonstration of high-performance client-side simulation. By leveraging ES6 TypedArrays and Linear Algebra engine, I've enabled real-time state manipulation for up to 8 qubits without a single server call.

VANILLA JS THREE.JS CHART.JS TAILWIND CSS MATHJAX