Metro info
A page to show the next train times for the Tyne and Wear Metro. I made this because the official app is rubbish.
Christian Lawson-Perfect's homepage
A page to show the next train times for the Tyne and Wear Metro. I made this because the official app is rubbish.
A tool I made to help think about how to make a customisable, accessible colour palette.
A tool which plots a list of colours on polar coordinates, to help spot similar colours.
An editor for Eukleides diagrams.
A calculator that uses JME expressions.
A server for my code experiments, like glitch.com but under my own control.
A tool to help me, with limited colour vision, make accessible colour palettes.
A web component to embed a GeoGebra applet
A really simple tool which generates a QR code containing the given text.
Data for normalizing mathematical expressions written in Unicode
Smith, Myers, Kaplan and Goodman-Strauss's aperiodic monotile, in a variety of formats
A Django project for serving ActivityPub actors, designed for bot accounts
A Python script to convert the Twitter archive to something that can be published
A tool to work out which browsers support a combination of features
A tool which runs make when a file in the current directory is changed.
A template to quickly whip up a page to calculate a formula
Constructive real numbers, in JavaScript. Based on Hans-J. Boehm's Java implementation
An experiment in making a calculator out of pieces that float around.
Point your camera at something, nad this tells you what colour it is.
A wordsearch generator, written in Elm
A web page to create a postcard, for my pen plotter to draw. The text can include mathematical notation, rendered using MathJax.
A tool to make 'Which One Doesn't Belong?' grids - a 2×2 square of images.
This is a web-based controller for my pen plotter, an EleksDraw.
An RPN calculator with some nice features
A five-minute timer for MathsJam Gathering talks.
Shows a big timer counting down from 10 minutes.
A page showing a big HH:MM:SS time display and nothing else
A tool to decide who goes first: everyone loads this on their phone, and presses the screen at the same time. The phones will all ping at different times. A knock-off of an app I saw someone use. Contains a QR code so everyone else can load it easily.
Randomly generate the names of statistically plausible people
A tool to toot a description of an entry from a bibtex file
An interface to browse and edit a .bib file
Given a list of words, generates a wordsearch.
I compiled the Computer Modern fonts into a format that can be used on the web.