Atlanta, GA — for the people who train on purpose

Elite Coverage for Athletes.

I make photo and film for HYROX athletes, coaches, gym owners, and trainers who are building something worth following. The race prep, the early sessions, the people in the room—not just the final result.

See the work
01 — The Lane

this is not a content day.

You've got a race on the calendar. Or a gym full of people trusting you to lead them. Or a training block you're proud of. Then your online presence is three shaky phone clips and a graphic from 2023.

That disconnect is the part I care about. Your work deserves more than proof that you were there.

the goal isn't to look busy. it's to give people a reason to believe in what you're building.

I work with HYROX athletes, personal trainers, gym owners, coaches, and fitness brands. I'm there to find the thing people can't get from a polished graphic: how it feels to train with you, compete beside you, or walk into your gym on a Tuesday morning.

I played D2 ball before I picked up a camera, so I know what it means to give a place your whole week. Basketball is still part of my world. It's also why I recognize the quiet moments that make any athlete's story feel real.

02 — The Proof

recent work.

Training Session Showcase

TRAINING SESSION SHOWCASEGYM · ATL
Athlete resetting between deadlift reps
TRAININGRESET
Athlete setting up for a deadlift
TRAININGSET UP
Athlete on a cable machine, arms raised
TRAININGCABLE
Athlete pressing on a cable machine
TRAININGPRESS
Gym and court coverage — workouts, Hyrox events, runs, and game days.Every frame →
03 — What I Do

show them what it feels like.

Race & Event Coverage

Scope

HYROX races, fitness events, endurance competitions, and—when the story fits—basketball games.

Focus

The buildup, the bodies in motion, the finish, and the people who came to watch.

Coaches, Trainers & Gym Stories

Scope

Training sessions, coaching floors, strength blocks, and the community around your gym.

Focus

A library of honest photo and film that helps the right people understand why they should train with you.

04 — Next Step

tell me what you're building.

A race, a new coaching offer, a gym that's growing, a season on the court—give me the real version. We'll figure out the best way to tell it.

Player watching the shot after the release
NEXT UPYOU