Quantum

I believe quantum computing is the next great technological wave — the same kind of wave AI was when I started building in it. The way to be early is to understand it deeply: not memorizing circuits, but reconstructing them from first principles, the same way I deconstruct algorithmic problems.

This section has two halves: the story, and the reference. The story is Understanding the Universe — physics rebuilt from intuition, from relativity to quantum mechanics to programming the universe itself. The reference is the algorithm table below — quantum algorithms dissected one at a time, with the math and the Qiskit code.

The Blog

Understanding the Universe

A narrative journey through theoretical physics — from first principles to programming the universe.

Understand the universe → understand quantum mechanics → learn how to program the universe. This publication builds an understanding of modern physics from first principles: thought experiments, beautiful intuition, and the mathematics when it earns its place.

New chapters arrive like a novel, roughly every month — one continuous journey, with standalone deep-dives and essays in between.

Subscribe

The Algorithms

A growing reference of quantum algorithms, each deconstructed in the Theory of Problem Solving style. ✓ marks a published analysis.

StatusAlgorithmCategory
✓Grover's AlgorithmSearch
—Deutsch–JozsaOracle separation
—Bernstein–VaziraniOracle separation
—Simon's AlgorithmHidden subgroup
—Quantum Fourier TransformPrimitive
—Quantum Phase EstimationPrimitive
—Shor's AlgorithmFactoring / Hidden subgroup
—Quantum TeleportationProtocol
—Superdense CodingProtocol
—Variational Quantum Eigensolver (VQE)Variational / NISQ
—QAOAVariational / NISQ
—Amplitude EstimationPrimitive
—HHL (Linear Systems)Linear algebra
—Surface CodesError correction
—Quantum Random WalksSearch / Simulation