I create time-based websites & Interactive experiences for brands, agencies & events.
Interact with the artwork to begin.
From the moment you arrive,
this website —
begins to change.
It measures nothing about you —
but it remembers that
you were here.
Every visit leaves a trace.
Every second adds to a structure
that did not exist before.
This is not a static portfolio.
It is a time-based system.
It grows through presence.
It evolves through participation.
It accumulates through curiosity.
For twenty years I animated
performances — moments pre-rendered for audeinces to enjoy on TV & cinema screens.
Now I animate systems —
experiences measured in time.
MY PROJECTS
Apps | Interactive Experiences | Motion + Design
Interactive apps, immersive media, motion and design—two decades of selected work.
The further you scroll, the further back you go: Now,
Before, and Earlier. Jump to any era below if you prefer.
001Time Based - Interactive Apps
NOW — Interactive Apps / Systems 2023–Present
Apps & Interactive Experiences for online and in-person events. These apps enable experiences to
evolve through participation and time. These are projects I’ve worked on that
remember visitors and grow through interaction.
Project 01 — Connect
DAY 001365
Scroll the portfolio normally. Activate the artwork only when you want to
interact with it.
About
Description
A browser-based artwork that remembers everyone’s interactions over time.
What Happens?
Once a point is added, a line is drawn from the last person’s
contribution to yours. As people collectively interact, more and more
points synchronise, connecting us through the artwork. And the camera
adjusts to highlight each person’s contribution.
The artwork expands and evolves with every person’s contribution,
growing over time—whether displayed on a screen at an event, gallery,
hotel, or embedded on a webpage. Wherever it’s showcased, Connect
reflects the collective participation of its audience, visually
representing our shared connections.
Artwork App - Demo Video
Connections made through Interactive Art
Here's a demo video of people adding a vertex to the Connect artwork on their computer or mobile phone.
Event Video
Event in Bristol, UK
Here's Connect artwork at an event in Bristol, UK.
About the App
A licensing app for Interactive Experiences.I built a system that combines persistent state, 3D interactive experience, and venue/user-level
licensing to transform public screens into shared cultural memory spaces.
Technical summary
Backend: Django project with apps for artwork templates and licensed instances.
Handles user authentication, instance creation, and serves dynamic templates.
Database: Uses Firestore for persistent storage of messages per artwork instance,
with license-based Firestore rules.
Frontend: Artwork UI (React/Three.js) is embedded via iframe; uses FirestoreOlta.js
for Firestore integration or browser localStorage for demo mode.
Integration: Instance data (license, collection ID, etc.) is passed from Django to
the frontend via template-injected JavaScript.
Security: Firestore rules enforce write access only for valid, active licenses; demo
mode never writes to Firestore.
Deployment: Frontend interactive artworks are hosted on Vercel; backend runs on Heroku.
This is a time-based interactive artwork that invites people to leave short messages, reflections,
or wishes for future generations.
Different versions of the artwork [Future Plans]
One artwork. Multiple creative systems. Each version contains different built-in
logic, designed to suit different venues, audiences, and purposes — whether in a gallery, public
space, school, festival, or cultural institution.
Some artwork versions I will explore are ideas like:
Time as a moral force
Location-sensitive memory
The future reshaping the past
Weighted or evolving collective memory
How to participate in the artwork
Click an empty panel to leave your message.
Input name, location [Optional] — [Future Plans]
Click a panel with a message to read more about the person who wrote it.
About Olta App
I built Olta App to enable artists to showcase their interactive artworks and make it easy for
venues and events to license and display them.
The app is a growing catalogue of interactive art & experiences, organised into playlist collections
that can be licensed by venues and event organisers.
Tech product video
Mobile - App Demo
Olta App on mobile phone
Event Video
Bristol Event
Olta App in action at an event in the UK.
002Immersive media
BEFORE — Immersive & Interactive Media 2015–2023
Experiences where audiences enter the work: browser-based installations, VR / WebXR, and interactive media.
Project 01 Google X Aardman Animations - Immersive Animation Project
FIELD002
Featured immersive project
GOOGLE X AARDMAN ANIMATIONS - Immersive Animation
Follow the adventures of a humble caretaker whose quiet routine is interrupted by a mysterious stranger
on the roof. On mobile, view it in the YouTube app. On desktop, use Chrome or Firefox.
In 2015, I worked on this Google project at Aardman Animations, the creators of Wallace and Gromit
and Chicken Run. The creative directors were Peter Lord, Aardman's co-founder and a director of Chicken
Run and The Pirates and Jan Pinkava, the Oscar-winning director of Geri's Game and co-director of
Ratatouille.
I animated the final minute of the short, from the moment
he tiredly walks out the door.
Project 02 Portal - Interactive Art Series
Interactive Web experience
Portal
About
Portal
To break free from confinement or control, you need to escape. Portal is an evolving art experience.
When I create a new portal artwork, the portal within this artwork (the white circle shape which is
the way out for the characters in this artwork), will link through to th e next interactive artwork,
so you can navigate through the interactive experience series.
IMAGE
VR Artwork - Design
I designed this VR scene using Google Tiltbrush and then exported it into my code to build the
interaction using three.js
and vanilla javascript.
Project 03 Faded Memories
FIELD003
About
Faded Memories
Inspired by memories which inevitably fade. Choose who you run through life with.
Performance, character, and cinematic storytelling across feature films and visual effects.
Project 01 Character Animation Reel
REEL003
Featured film | VFX Movies | Animation Projects
Character Animation Reel
Between 2008 and 2018, I worked as a 3D Character Animator across feature films, VFX, and games, contributing to projects at Aardman Animations, Double Negative, The Mill, Ilion Studios and Image Engine.
During this time, I helped bring to life productions including Jurassic World, Iron Man 2, Paul, TNMT, John Carter on Mars, Chappie, Planet 51 and the interactive Aardman x Google experience Special Delivery.
Various Projects: Art | Design | Motion
Various Projects: Character Design
Various Projects: Brand | Product | Graphic Design
Various Projects: Experimental Objects | Graphics
Contact
Interested in working together?
For commissions, collaborations, or project enquiries, get in touch directly by email.