Layout algorithms for flexigrids
An exposition of the elastic coordinate system used in fletcher. Read more
Expression Synth 🎶
An expression-based key-controlled synthesizer in your browser. Read more
French verb conjugations quizzer
An app to help you practice conjugating French verbs. 🇫🇷 Read more
Basic general relativity with Julia
Four years after I took general relativity, my professor asked me to send him an old animation I had made during his course showing parallel transport of vectors around a line of latitude on the sphere. Actually, I wasn’t the one who had made it (though I was flattered that he had thought so!)
The tool I reached for was Julia. To my delight, the whole thing was rather simple to make. This was the humble result:
Read moreDefining Entropy with a Composition Law
My favourite characterisation of (information) entropy with a ‘composition law’, and a uniqueness proof. Read more
Daylight Hours: A spherical geometry problem
How many hours are there between sunrise and sunset? The Earth’s tilt makes this a fun geometry problem… Read more
Billiard geometry: Visually solving elastic collisions
A neat relationship between elastic collisions and ellipses. Read more
Geometric Algebra for Special Relativity and Manifold Geometry · PDF
Master’s thesis in mathematical physics. Read more
