Segmented
Distinct segmented circles that appear to overlap and intersect — an optical illusion built entirely in HTML and CSS.
Open-source teaching and demo projects. Click any preview to explore live.
Distinct segmented circles that appear to overlap and intersect — an optical illusion built entirely in HTML and CSS.
An optical illusion delivered entirely in HTML and CSS — no scripts, no video.
CSS transforms used to animate a sort algorithm live in the DOM.
How to draw a circle using Sine and Cosine, illustrated step by step.
Convert from decimal to Cistercian numerals — a system invented by medieval monks.
The Countdown numbers game, built in around six hours during a one-day programming course in 2019 based on audience suggestion.
Demo of how to cope with multiple files being dropped on a web page.
A responsive website reminding us what the hallmarks of our graduates are.
A pixel editor that uses CSS box-shadows to render the canvas. Try drawing something.
Built in a lecture in under 50 minutes, based on audience suggestions — a revision session for the first 12 weeks of learning.
Make your browser start tab useful with structured links to your most-used pages. A Chrome extension.
A Chrome extension that adds an infographic to parkrun pages summarising the results of an event.
A Chrome extension that reimagines any web page as a 1960s ransom note. Wholly pointless. Built for fun during a hackday.
A degree calculator app built live across several lectures, modelling the three degree classification methods the university applies.