Art · Digital
Creature Concept Sheet
A creature design taken from head studies through to colour variations.
Art · Maths · Code
I make things where art, maths and programming overlap: interactive simulations, formal proofs, drawings and animation.
Selected work
Code · Elm
An interactive gravity simulation written in Elm.
Source on GitHubCode · Unity
A toy for building and playing with mechanical linkages.
Source on GitHubCode · JavaScript
Draw and manipulate Bézier curves by hand.
Source on GitHubMaths · Unity
An interactive tool for exploring seven-point partitions.
Source on GitHubMaths · JavaScript
Visualising pairing functions, which map pairs of numbers to single numbers.
Source on GitHub
Maths · Proof
One of a series of proofs and investigations, many of them formalised in Coq.
Source on GitHub
Art · Digital
A creature design taken from head studies through to colour variations.
Art · Digital
Digital painting.
Art · Ink
Ink on paper, from a Drink and Draw session in 2023.
About
I'm Nathan. I like art, maths and programming, and most of what I make is some combination of the three.
That tends to mean small interactive things that make an idea visible: a simulation you can poke at, a geometric construction you can drag around, a proof worked through carefully enough for a computer to check it. Alongside that I draw, on paper and digitally.