Code

Open-source teaching and demo projects. Click any preview to explore live.

Segmented

Distinct segmented circles that appear to overlap and intersect — an optical illusion built entirely in HTML and CSS.

Illusion

An optical illusion delivered entirely in HTML and CSS — no scripts, no video.

Cistercian Numerals

Convert from decimal to Cistercian numerals — a system invented by medieval monks.

Countdown

The Countdown numbers game, built in around six hours during a one-day programming course in 2019 based on audience suggestion.

Drag and Drop File Inspector

Demo of how to cope with multiple files being dropped on a web page.

Hallmarks

A responsive website reminding us what the hallmarks of our graduates are.

CSSPixEd

A pixel editor that uses CSS box-shadows to render the canvas. Try drawing something.

Xmas 2016

Built in a lecture in under 50 minutes, based on audience suggestions — a revision session for the first 12 weeks of learning.

Structured Start Tab

Make your browser start tab useful with structured links to your most-used pages. A Chrome extension.

Parkrun Event Summary

A Chrome extension that adds an infographic to parkrun pages summarising the results of an event.

Ransom Note

A Chrome extension that reimagines any web page as a 1960s ransom note. Wholly pointless. Built for fun during a hackday.

DCalc

A degree calculator app built live across several lectures, modelling the three degree classification methods the university applies.

Open full page ↗