2024The Pompey Town AffairShort FilmDOP
2023Lost & FoundShort FilmWriter/Director/Editor
2023The Captain Beverley ChroniclesShort FilmDOP/Editor
2022When The Devil Takes HoldShort FilmWriter/Director/Editor 'Price Comparison' AdvertAdvertWriter/Director/Editor 'Flytipping' AdvertAdvertWriter/Director/Editor
2019Resist: Be Modern (Again)Promotional PhotographyPhotographer
2019Leonardo da Vinci: A Life in Drawing
Promotional FootageDOP/Editor
2019The Dragon's ShadowShort FilmWriter/Director/Editor
2019JHG Anya Lewin: More Than Stories, A Film TrilogyPromotional PhotographyPhotographer
2019JHG The Shepherds Whistle ExhibitionPromotional PhotographyPhotographer
2019JHG Space to Create! Stitching StoriesEvent CoveragePhotographer
2019JHG Indigo Dying WorkshopEvent CoveragePhotographer
2019Gallery Sessions 2Event CoveragePhotographer
2019Edward Woodman SymposiumEvent CoveragePhotographer
2018AntelopeShort FilmWriter/Director
2018'Love Letter' Mayflower TheatrePromotional FilmCamera Operator / Editor
2018Victorious Festival 2018Event CoverageCamera Operator / Editor
2018Les MisérablesMayflower Theatre Summer Youth ProjectEditor
2018JHG Writers WorkshopEvent CoveragePhotographer
2018Time After Time ExhibitionPromotional Photography / Event CoveragePhotographer
2018Sonic InterventionsEvent CoveragePhotographer
2018Groove on Down the RoadMayflower Theatre Summer Youth Dance ProjectEditor
2018Night DreamsShort FilmWriter/Director/Editor
2018Street Jam Live 2018Event CoverageCamera Operator / Editor
2018John Hansard Gallery LaunchPromotional FilmCamera Operator / Editor
2018I Should Wait AroundMusic VideoDirector/Editor
2017Guys and DollsMayflower Theatre Summer Youth ProjectEditor
2017My StoryPromotional FilmEditor
2017Medicated Stable?Promotional FilmProducer
2017Time After Time ExhibitionPromotional PhotographyPhotographer
2017Crucial ConversationsPromotional FilmsCamera Operator / Editor
2016Festival of Cultures 2016Event CoverageDOP/Editor
2016You’re So DeadShort FilmEditor
2016Time to PayShort FilmDirector/Editor
2016Potato ManShort FilmActor
2016Halcyon Daze – PolskyMusic Video2nd Camera Operator
2016Maniacal (Segment: Dead Bolt)Feature FilmDOP/Editor (Dead Bolt)
2016Guns – Broken Witt RebelsMusic Video2nd Camera Operator
2016Um Homme Qui Ne Dort PasShort FilmActor/Editor
2016Safe PlaceShort FilmWriter/Director/Editor/Actor
2016Oblivion / Shiny Life – Andy MorrittMusic VideoBTS
2015The Not So Best ManShort FilmWriter/Director/Editor
2015FALCONShort FilmDOP/Editor
2015Losing FaceShort FilmBTS
2015The AssistanceShort FilmActor
2015Send Me Your SmileShort FilmEditor
2015Happily Ever After?Short FilmDOP
2015-2019Postcards From… (11 Episodes)Web SeriesDirector/Editor
Matilda... A Year in the LifeEpisode 19Director/Editor
MunichEpisode 18Director/Editor
DorsetEpisode 17Director/Editor
SouthseaEpisode 16Director/Editor
The MidlandsEpisode 15Director/Editor
EgyptEpisode 14Director/Editor
Bali 2Episode 13Director/Editor
AmsterdamEpisode 12Director/Editor
BaliEpisode 11Director/Editor
AustriaEpisode 10Director/Editor
Edinburgh Pt. 2Episode 9Director/Editor
BudapestEpisode 8Director/Editor
PortugalEpisode 7Director/Editor
EdinburghEpisode 6Director/Editor
LisbonEpisode 5Director/Editor
LanzaroteEpisode 4Director/Editor
La PalmaEpisode 3Director/Editor
La GomeraEpisode 2Director/Editor
MadeiraEpisode 1Director/Editor
2014A Fine BromanceShort FilmDOP/Editor
2014Jamaica Inn – Danze MacabreMusic VideoActor
2014Jamaica Inn – Danze MacabreBTS 1BTS
2014Jamaica Inn – Danze MacabreBTS 2BTS
2014A Spanner in the WorksShort FilmDirector/Editor
2014After PartyShort FilmWriter/Director/Editor
2014A Day at Marwell ZooEvent CoverageDirector/Editor
2014Tom Grace, Scooter EditPromotional FilmDirector/Editor
2014Letters to JulyShort FilmWriter/Director/Editor/Actor
2014EvelynShort FilmDirector/Editor
2013How I Ate Your MotherShort FilmDOP/Editor
2013Smoking KillsShort FilmWriter/Director/Editor/Actor
2013Life in Black & WhiteShort FilmWriter/Director/Editor/Actor
2013The CloneShort FilmWriter/Director/Editor/Actor
2012Nitro Circus LiveEvent CoverageDOP/Editor
2012A Day at Bay66Event CoverageDOP/Editor

Lets talk YOU