
For as long as I can remember, my main interests have existed within the space where narrative and visuals meet.
Over the past fifteen years, I have moved across those borders, from large-scale visual effects supervision for visionary directors such as Steve McQueen, Luca Guadagnino, and Matteo Garrone to smaller, personal explorations in abstract imagery, graphic novels, and interactive media.
For further information about my VFX work, please visit my IMDb and LinkedIn pages — they give a much fuller picture of what I do for a living.
Thank you for your interest, and please don’t hesitate to get in touch.
Selected credits:
Peaky Blinders: The Immortal Man (2025) – Directed by Tom Harper | Overall VFX Supervisor
Blitz (2024) – Directed by Steve McQueen | Overall VFX Supervisor
Munich: The Edge of War (2021) – Directed by Christian Schwochow | Overall VFX Supervisor
We Are Who We Are (2020) – Directed by Luca Guadagnino | In-House VFX Supervisor (One of Us)
Pinocchio (2019) – Directed by Matteo Garrone | Overall VFX Supervisor
The Nutcracker and the Four Realms (2018) – Directed by Lasse Hallström | In-House VFX Supervisor (One of Us)
Star Wars: The Last Jedi (2017) – Directed by Rian Johnson | On-Set VFX / CG Supervisor (One of Us)
Awards and Recognition:
VES Award (Nominated, 2025) – Blitz | Outstanding Supporting Visual Effects in a Photoreal Feature
David di Donatello Award (Winner, 2020) – Pinocchio | Best Visual Effects
Drama International Short Film Festival Award (Winner, 2010) – Into the Shadow of the Black Sun | Honorary Distinction