Interactive visualisations, presentation series, and explorations in pure mathematics, cryptography, and coding theory.
Interactive slide decks covering modern cryptographic systems end-to-end — from the underlying mathematics through NIST standards to SystemVerilog RTL and Python implementations.
Finite fields, elliptic curves, AES, hash functions, public-key crypto, digital signatures, post-quantum, FHE, side-channel attacks, hardware accelerators, zero-knowledge proofs, MPC, and TLS 1.3.
Error detection and error correction — from parity bits and Hamming codes through Reed-Solomon, turbo codes, LDPC, and polar codes.
Foundations, parity checks, Hamming codes, CRC, linear block codes, convolutional codes, BCH, Reed-Solomon, turbo codes, LDPC, fountain codes, polar codes, and real-world applications.
Interactive single-page visualisations built with Plotly.js and vanilla HTML/CSS/JS — no build step, no dependencies to install.
Taylor polynomial approximations for 20 functions — convergence regions, adjustable order
Domain colouring and 3D magnitude surfaces for Taylor series of 12 complex functions
Build periodic waveforms term by term — Gibbs phenomenon, frequency spectra, adjustable harmonics
Osculating circles, curvature plots, and evolutes for parametric curves
Vector fields, gradient & contours, divergence & curl, line integrals, Green's/Stokes'/Divergence theorems, 3D fields
Complex mappings — z², eᶻ, 1/z, Möbius, Joukowski airfoil — grid warping, domain colouring
Domain colouring of ζ(s) on the critical strip — non-trivial zeros, functional equation
2×2 matrices warp grids, circles, vectors — eigenvalue/eigenvector overlays, SVD
Drag matrix entries and watch eigenvalues move in the complex plane
Vector fields and trajectories — Van der Pol, Lotka-Volterra, Duffing, nullclines
Interactive s-plane — drag poles/zeros, live impulse response and Bode plots
Cayley graphs, multiplication tables, subgroup lattices for cyclic, dihedral, symmetric groups
GF(2ⁿ) theory — finite field arithmetic, irreducible polynomials, CRC, LFSR, AES
Möbius strip, Klein bottle, torus, Euler characteristic, knot explorer
Gaussian curvature, geodesic tracer, parallel transport, Gauss-Bonnet theorem
Poincaré disk, upper half-plane, hyperbolic tilings, isometry explorer
Sample from any distribution, watch convergence — animated histogram, Q-Q plot
1D/2D random walks, Brownian motion, Lévy flights, diffusion envelopes
State diagram editor, animated simulation, stationary distribution, matrix analysis
37 interactive presentations (17 slides each) on the lives, experiments, and theories of history's greatest physicists — from Galileo through Penrose, including signal processing and electronics pioneers.
Galileo, Kepler, Huygens, Newton, Ampère, Faraday, Kelvin, Tait, Maxwell, Boltzmann, Gibbs, FitzGerald, Lodge, Hertz, Tesla, Thomson, Curie, Planck, Rutherford, Einstein, Bohr, Bromwich, Born, Schrödinger, Heisenberg, Pauli, Dirac, Oppenheimer, Fermi, Bardeen, Feynman, Gell-Mann, Bell, Penrose, Higgs, Deutsch, and Hawking.