Mathematics & Engineering

Interactive visualisations, presentation series, and explorations in pure mathematics, cryptography, and coding theory.

🔐

Cryptography

13 presentations

Interactive slide decks covering modern cryptographic systems end-to-end — from the underlying mathematics through NIST standards to SystemVerilog RTL and Python implementations.

Modern Cryptography Series

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.

13 presentations complete Reveal.js
Open series →
📡

Coding Theory

13 presentations

Error detection and error correction — from parity bits and Hamming codes through Reed-Solomon, turbo codes, LDPC, and polar codes.

Coding Theory Series

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.

13 presentations complete Reveal.js
Open series →
💹

Quantitative Finance

14 chapters

Interactive companion to Paul Wilmott's Paul Wilmott Introduces Quantitative Finance (2nd edition, Wiley, 2007). Decks 01–05 introduce products, markets and the random walk; decks 06–10 develop the Black–Scholes world and its exotic extensions; decks 11–12 cover fixed income and interest-rate models; decks 13–14 close with risk management and the numerical methods that price what closed forms cannot. Every deck has at least one in-browser interactive widget.

Quantitative Finance Series

Fourteen interactive decks — products & markets, derivatives, the binomial model, stochastic calculus, Black–Scholes, the Greeks, volatility, exotics, multi-asset, fixed income, interest-rate models, portfolio & risk, and the numerical methods underneath everything. Companion to Paul Wilmott's textbook of the same name.

14 chapters complete interactive
Open series →
🧠

Mathematics for Machine Learning

12 chapters

Interactive companion to Deisenroth, Faisal & Ong's textbook of the same name (Cambridge University Press, 2020). Part I builds the foundations — linear algebra, geometry, matrix decompositions, calculus, probability, optimisation. Part II derives regression, PCA, GMMs and SVMs from them. Every deck has at least one in-browser interactive widget.

Mathematics for Machine Learning Series

Twelve interactive decks — linear algebra, analytic geometry, matrix decompositions, vector calculus, probability, optimisation, then linear regression, PCA, GMMs, and SVMs. Companion to the freely available Cambridge University Press textbook.

12 chapters complete interactive
Open series →
📐

Mathematical Basic Training for Science

9 chapters

A self-contained curriculum in the core mathematical methods used across the physical sciences — single-variable and multivariable calculus, infinite series, complex analysis, vector calculus, linear algebra & vector spaces, and differential equations. A companion to R. Shankar's Basic Training in Mathematics. Every chapter is an interactive single-page app.

Chapters

Mathematics

33 projects

Interactive single-page visualisations built with Plotly.js and vanilla HTML/CSS/JS — no build step, no dependencies to install.

Analysis & Calculus
Complex Analysis
Linear Algebra

Matrix Methods in Engineering — a three-deck series on the matrix structures engineers actually test for, what each guarantees about a real system, and what happens when the whole apparatus meets a real design problem. Interactive slide decks with live canvas widgets and a long-form PDF alongside each.

Vector Spaces

A six-repo series — history, basics, advanced theory, and applications in audio DSP, quantum mechanics, and machine learning. Every transform is viewed as a change of basis.

Dynamical Systems & Control
Abstract Algebra
Topology & Geometry
Number Theory
Probability & Statistics
Information Theory
Numerical Analysis
Control Theory

Historical Physicists

37 presentations

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.

Historical Physicists Series

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.

37 presentations complete Reveal.js
Open series →