Managed to squeeze in some portraits with @ollielockeworld before the year wrapped.
Shot off the back of a campaign for @matchstickgroup at @shutterhousestudio
Ollie has a pretty impressive way of bringing a lot of joy into a room, and this was no different, rattled through these and ate our body weight in Nando’s. High End.
2025’s allowed me to top up the air-miles a fair bit, very grateful for all of it.
And with that, this one’s easily in my top three of the year.
Miami with @jakedennis19
More from last season’s race weekends soon, but for now swipe for @norman_nato ’s reflexes… and the absence of mine.
Grace Beverley for the new rebrand of Working Hard.
I’ve had the pleasure of working across the Working Hard podcast since its inception, and seeing where it’s gotten to, who it’s reached and who it’s helped is definitely something the whole team should be immensely proud of.
We built a small studio setup in an apartment in LA at the end of the final recording session in January. A super fast turnaround and good energy were the main parts of the brief. I think we nailed it?
Client: @gracebeverley
Project: @workinghardpod@laurenclark_1@sophiecoe@immy_cook
A small shift to start sharing more work. It’s something I’ve put off for a while, maybe that’s on the all familiar imposter syndrome… or maybe just because I never know what to write in captions.
Client: @the.commonbond
Models: @ruthlessbroccoli | @joshbsterling | @yifann_hhh | @alyshanelson | @poppyjoyy
Location: SW London
Tonight’s the night.
An amazing team behind the main man @tysonfury
Being part of documenting this camp was a real pleasure, now just one last push to bring it home.
🥊
What a way to wrap up in Riyadh. Working with this team has been nothing but a pleasure. Road to Wembley Stadium up next 💪
#boxing #heavyweight #champion #riyadh
@wetlegband || Reading
Life’s been super busy of late, which I’m eternally grateful for. So now, a promise to myself to find some consistency posting some recent work.
See you soon, or in a year when I try again.. ✌️