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.
Experience
Technical Lead, 3D / VR studio · Nottingham · 2013–2026
I built the real-time 3D and VR layer of industrial digital twins: Unity front ends driven by live process simulation, used to train plant operators for clients including BP, Halliburton, High View Power and Centrica.
I joined as a mathematics graduate working on 2D operator training simulators, moved into the 3D studio as it was set up and became its technical lead.
I managed the Wind Farm training product and did most of its development. On Equipment Explorer I wrote the core system the product is built on, along with its exploded views, virtual handles and label placement. Across the whole portfolio I maintained and debugged every product, which meant keeping a working knowledge of each codebase.
tscsimulation.com
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.