
Explorr gives travellers a single source of truth so users spend less time managing logistics and more time enjoying their adventure.

Explorr gives travellers a single source of truth so users spend less time managing logistics and more time enjoying their adventure.

Train AI once with specific brand guidelines, tone of voice, and examples, to ensure every subsequent generation is instantly on-brand and ready to publish.

Kardio ensures that decision-makers always have access to fresh, unsampled data to make rapid, informed decisions.

Shortly after I started learning NextJS, I knew that the technology would be perfect for web apps. Being fast, modern and great for complex interactions, I started to think of ideas I could build with it.

When making this animation, I focused on sound design for the first time to try and create a satisfying render. I had previously never given sound design much consideration, so I wanted to attempt it with this render.

This 3D animation uses a range of advanced techniques to create a detailed character dancing in an infinite loop. Hair simulations, motion capture data and three-point lighting are all used to create a photo-real animation style.

I created this animation as an infinitely looping video. It's a simple concept, a UFO flying in and abducting up a cow in a field. It flies away and the scene resets ready to play the video again.