Work

Guardians of the Galaxy
MPC · Crowd Technical Director · 2013–2014

Ant-Man and the Wasp: Quantumania
Happy Mushroom · Virtual Art department FX · 2021

The Lion King, Wildebeest Stampede Sequence
MPC · Crowd Lead · 2017–2019

Aquaman
MPC · Crowd Lead · 2017–2019

Aquaman 2, Virtual Art Department
Eyeline Studios · FX Lead · 2021–2022

Pokémon Detective Pikachu
MPC · Crowd Lead · 2017–2019

Shogun, Episodic
Goodbye Kansas · FX Crowd TD · 2023

Exodus: Gods and Kings
MPC · Crowd TD · 2013–2014

The Meg 2
Eyeline Studios · Virtual Production · 2021–2022

Snow White
MPC · Virtual Art Department FX Artist / TD · 2022–2023

Wheel of Time season 2
MPC · Key Artist FX · 2022–2023

Spirit Untamed
Jellyfish Pictures · FX Sequence Lead / Crowd Lead · 2020–2021

Call of the Wild
MPC · Crowd Lead · 2017–2019

Netflix title: Bodies
Studio AKA · FX fluid sim artist · 2023–2024

Lost & Found movie
Studio AKA · Lead FX Artist · 2006–2013

Bladerunner Rick 2049
· 2049

BLIGHT.IO
Design, direction and play-testing · 2026

exploring creative code and Machine vision aesthetics
· 2026

GPU flocking realtime audio reactive
· 2026

GPUspherical flocking system
· 2026
Machine Vision Aesthetic: Gaze tracking
· 2026

Mind Blown
· 2026

NetCFD file to VDB velocity
· 2026

Open CV Blob detection
· 2026

Procedural Chloroplasts
· 2026

Real time Procedural wind noise
· 2026

realtime FX
Look dev reel 2026 · 2026

Custom Metahuman R&D
· 2025

Dust Storm Waltz
· 2025

Graffiti deconstruction doodle
· 2025

let there be light
· 2025

Metahuman for Houdini Animation ingest FBX
· 2025

ML Emil to meta human
· 2025

Pretty Good Pots #1 Teee Stump Pot
· 2025

Realtime caustics
· 2025

Realtime ground fog Shader
· 2025

Realttime caustics, Quartz Crystal on coal
· 2025

Sand FX, houdini, MPM solver
· 2025

Sandmanseries, instagram advert cracking sand effect
Studio B · 2025

Strands redit
· 2025

Unreal engine custom metahuman 5.6 eyelid blink fix
· 2025

YOLO mchine vision implemented
· 2025

2024 All Crowd shots Reel
· 2024

2024 Unreal Engine Realtime FX reel
· 2024

Admiral Campaign, Blown Away 30s
Studio AKA · FX Artist · 2024

Cardboard VR pitch, captured on Oculus Rift
· 2024

Cloud Flyby with custom MIE scattering
· 2024

Creative Code, P5js, Flocking with Predator / Prey interactive relationship
· 2024

Day 1 Mardini Spiral Node
· 2024

Duality Abstract explorations
· 2024

Fake Mie scattering cheap vertex color effect
· 2024

Gaussian Spat Tree trunk
· 2024

Gaussian Splatted Tree trunk Base
· 2024

Houdini Vellum, melting, tearing skies research
· 2024

In Waves & War
Studio AKA · FX Technical Director · 2024

Macromedia Flash fighting game
· 2024

Mardini Day 13 RBD fracture material node, Animation winner on this day!
· 2024

Mardini Day 16
· 2024

Mardini Day 17
· 2024

Mardini Day 19
· 2024

Mardini day 20 entry
· 2024

Mardini day 25
· 2024

Mardini Day 27
· 2024

Mardini Day 28
· 2024

Mardini day 9 entry
· 2024

Mardini entry
Day 24 Crowd Motion Path · 2024

Mardini2024 day 21
· 2024

Maridin Day 6
· 2024

Power of Exponent - 1 Tutorial XSI
· 2024

Qiddiya Esports District
Revenant · Unreal Engine Technical Artist · 2024

Realtime shader inside realtime environment
· 2024

Robot Dreams
· 2024

Skull made of blue mosaic tiles
· 2024

Softimage XSI, ICE, Grey Scott reaction Diffussion algorithm
· 2024

SSS shader in 3Delight render testing
· 2024

Stand instance collision swapping for live spring based deformations
· 2024

The Garden of Earthly Delights 2024
· 2024

Tree stump on Street photogrametry
· 2024

tree stump reality capture 1
· 2024

VR look dev. realtime
· 2024

VR Scouting shader work unreal engine 4.27
· 2024

VR scouting shader work. realtime 60 + fps
· 2024

XSI, fibonacci maths, challenge to unfurl also added
· 2024

XSI, ICE, Maths, Cassini Oval
· 2024

XSI, Pyroclastic smoke, Particles
· 2024

XSI, RBD dynmanics ICE control
· 2024

XSI, SLipstream Renderer, Volume particles
· 2024

XSI, Worley Noise
· 2024

200AD bradleycharacter model
· 2023

2023 Fluid / Vellum FX reel
· 2023

Avalon VR Experience
DGC · VR / FX Consultant · 2023

Cloud sim rolling
Houdini Pyro / fluid FX · 2023

Cyberpunk 2077 Rick
· 2023

Frrrractals
· 2023

GLSL Casini Oval equation, Real time Shader
· 2023

Grandads war photo discovery
· 2023

my first Realtime Shader, GLSL
· 2023

open ai musings and explorations
· 2023

realtime VDB converted to Volume slices Unreal Engine 4.27
· 2023

Softimage Creatives (Sic) Talk clouds Part III
· 2023

Softimage Creatives (SiC) talk Part I
· 2023

Softimage Creatives (SiC) Talk, Clouds Part II
· 2023

Spirograph Xxpanding realtime shader
· 2023

Unreal Engine 5, VDB's Path tracing... almost realtime with DLSS
· 2023

Unreal Engine Virtual Art Department Realtime showreel 2023
· 2023

XSI ICE, whats this Alligator noise
· 2023

XSI, Ice, Fake SSS color on vertex and distance to a light / null
· 2023

XSI, ICE, Math, Hookes Law
· 2023

XSI, ICE, Math, Laplacian Diffuse
· 2023

Arch Viz Unreal Engine with Mocap
· 2022

Bees
· 2022

Flowmap Research
· 2022

Fluid Ninja VFX Tools Demonstration
· 2022

morph target face rig tutorial Unreal Engine
· 2022

Realtime Julia Quaternions in browser
· 2022

Realtime Surf breaking, Ocean Waves
· 2022

Underwater testing
· 2022

Unreal Engine Refraction shader tests
· 2022

XSI, Ice, Lagoa
Particle Bee swarm simulation · 2022

Carlsberg commercial
Hide the Zebra · FX Artist · 2020–2021

Fractal Travels Folding
Happy Mushroom · 2021

Unreal Engine Live demo, animated skies and environments, god ray placements, Ant Man 3 VAD
· 2021

2020 Crowd reel, Latest Work
· 2020

2020 FX reel, latest work
· 2020

a few minutes in Softimage
· 2020

Apple TV, 'Here we are'
Studio AKA · FX Lead · 2019–2020

Bullet sim manipulated in viewport
· 2020

Deforming Strands tutorial
· 2020

Flocking with Predator / Pray relationship
· 2020

FX Georges_Méliès magical pouffe
· 2020

low poly Bird, VR Painted in Blocks
· 2020

mocap Animation to volume over time
· 2020

MoneySupermarket, Bull: Calm
Untold Studios · Houdini Water FX TD · 2020

Pyroclastic mantra test
· 2020

Raised by Wolves Titles
Studio AKA · 3D Simulation and destruction and look dev · 2019–2020

Sentinel Mech, Constructed in VR
· 2020
Sprite cloud research
· 2020

Volume Cloud Research
· 2020

VR, TiltBrush Live Painting Eagle
· 2020

XSI, Ice, vector maths is fun Collection of experiments
· 2020

2017 F1 titles
BSkyB · FX artist · 2017

Adidas ZX Flux in-store visuals: Red, Blue, Grey & Black
U-Dox · 2015–2017

Adidas, Tubular Moving Image 3x Arenas
U-Dox · 2015–2017

Endemol Shine Group: Your Home Made Perfect pitch
Fluid Pictures · VR developer · 2017

Eska, Dear Evelyn interlude @ Camden Roundhouse for Ron Arad's Curtain Call
U-Dox · 2015–2017

Eska, Rock of Ages @ Ron Arad's Curtain Call
U-Dox · CG Director · 2015–2017

First VR sculpt tryout in Oculus Medium, Kaws
· 2017

Pampers
Glassworks · Houdini / XSI fluid FX · 2017

Showreel 2017
· 2017

VR Painting in Tiltbrush of Van Gogh Wheatfield and Cyprus's
· 2017

360 video testing VR with a nozzle dropping
· 2016

Dark Wave
· 2016

deep see angler fish
· 2016

do robots dream
· 2016

Growing Strands
· 2016

Liquid logo dev
· 2016

Mila shaders Sub surface scatter
· 2016

Sea
· 2016

Softimage XSI
Dry Ice simulation · 2016

Strand knitting
· 2016

Synthesesia attempt
· 2016

technology hand research
· 2016

XSI, ICE, Particles development for a 60 sec BBC Oltmics launch
· 2016

XSI, Ice, Particles. Magnetism repulsion rules set by distance and color
· 2016

XSI, ICE, Whirlpool
· 2016

3D showreel 2015
· 2015

Adidas Flux FW15 Key visuals
U-Dox · 2015

Camelot
Glassworks · Hair Technical Director · 2014

A Morning Stroll, short film
Studio AKA · FX Artist · 2006–2013

BBC Winter Olympics advert
Studio AKA · FX Artist · 2006–2013

Benecol Dairy free tests
Studio AKA · FX Artist · 2006–2013

Channel 4 / Lloyds TSB title stings
Studio AKA · FX Artist · 2006–2013

EuropaCorp, Jack et la Mécanique du Cœur
Walking the Dog · Senior VFX Artist · 2013

FX artist research & development reel from 2013
· 2013

Green Flag TVC
Studio AKA · FX Artist · 2006–2013

Guinness commercial promo
Studio AKA · FX Artist · 2006–2013

H. Samuel 20s
Studio AKA · FX Artist · 2006–2013

ITV I'm a Celebrity
Studio AKA · FX Artist · 2006–2013

Kleenex TVC, Ski
Studio AKA · Lead FX Artist · 2006–2013

Kleenex, Witch
Studio AKA · FX Artist · 2006–2013

Lead FX Artist Commercials Highlight Reel 2013
· 2013

Lead FX Artist Short Film Reel 2013
· 2013

Lloyds TSB Campaign
Studio AKA · FX Artist · 2006–2013

Lloyds TSB, BloodHound
Studio AKA · FX Artist · 2006–2013

Lloyds TSB, Olympic Flame 60s
Studio AKA · FX Artist · 2006–2013

Lloyds, GI
Studio AKA · FX Artist · 2006–2013

Lloyds, The Journey
Studio AKA · FX Artist · 2006–2013

Love Sport: Love Paintballing
Studio AKA · FX Artist · 2006–2013

Love Sport: Love the Dogs
Studio AKA · FX Artist · 2006–2013

Oatiflakes TVC
Studio AKA · Lead FX Artist · 2006–2013

Odeon Digital, title opener
Studio AKA · FX Artist · 2006–2013

Orange juice pitch
Studio AKA · 2006–2013

Orange, Bright top ups
Studio AKA · FX Artist · 2006–2013

Skype: Rock 30s
Studio AKA · FX Artist · 2006–2013

Statoil TVC
Studio AKA · FX Artist · 2006–2013

Stuck on a Sunday, short film
Studio AKA · FX Artist · 2006–2013

Toyota Campaign, Leaves & Paint
Studio AKA · FX Artist · 2006–2013

Toyota Campaign, Rock Slide
Studio AKA · FX Artist · 2006–2013

Toyota Charcoal
Studio AKA · FX Artist · 2006–2013

Varmints, short film
Studio AKA · FX Artist · 2006–2013

Woodside, test
Studio AKA · FX Artist · 2006–2013

BBC, London 2012 Olympic Torch Relay trailer
Studio AKA · FX Lead · 2012

Foster's 3D intro
Cartoon Network · 2006

Gorillaz - El Mañana
Passion Pictures · FX Artist · 2006

Italy dept 3D title sequence
Cartoon Network · 2006

Sky One Stargate title
BSkyB · 2005–2006

Sky Sports A1 Grand Prix racing
BSkyB · 2005–2006

Sky TV's Artsworld channel ID for sculpture 100 show
BSkyB · 2005–2006

'Stash' tag rebuilt and distorted into a Subware fan piece Advert
Unorthodox Styles · 2002–2005

3D showreel 2005
· 2005

Adidas 35th anniversary teaser
Unorthodox Styles · 2005

Adidas, 35th anniversary shoe releases video
Unorthodox Styles · 2005

Domestos 5x longer
Passion Pictures · 2005

Milk Run
Unorthodox Styles · 2002–2005

my code name is: milo 'all roads lead to fault'
Unorthodox Styles · Green screen and FX · 2002–2005

Philips, Mobile phone animation
Unorthodox Styles · 2002–2005

Scratch Perverts, Beatdown DJ Challenge animation
Unorthodox Styles · 2002–2005

self promo
Unorthodox Styles · 2002–2005

Stash AF1 secret code drop
Unorthodox Styles · 2002–2005

Stash nozzle drop
Unorthodox Styles · 2002–2005

The Guardian 'Re-Invention'
Passion Pictures · 2005

Unkle Never Never Land launch visuals
Unorthodox Styles · 2002–2005

Unkle Soundsystem animation
Unorthodox Styles · 2002–2005

VengaBoys, music video, 3D rocket ships
· 2005

Wasp 3D
Unorthodox Styles · 2002–2005

3D Showreel 2003
· 2003

BSkyB logo character pitch
Mission Control · 2000–2002

Helicopter model
Mission Control · 2000–2002

Mission Control logo
Mission Control · 2000–2002

Royal Mail logo sting
Mission Control · 2000–2002

Album cover for 'Torque', No U Turn Records
Tape Gallery Multimedia · 1996–2000

cover for 'Technology' 12" by No U Turn Records
Tape Gallery Multimedia · 1996–2000

Creation Records Album Artwork
· 1996–2000

National Lottery 'Lotto' sting
Mission Control · 2000

Plazm 1998
Tape Gallery Multimedia · 1998

Showreel 1998
· 1998

Creative Circle honours 96
Tape Gallery Multimedia · 1996