Firebreather

Real Gyms. Real People.
Real Moments.

We believe the best gym photography captures more than just movement—it captures energy, pride, and community. Every shot you’ll find here is from real gyms, real members, and real moments of hard work.

Portfolio

Meet Jeff Duncan

Firebreather Photographer

Jeff isn’t just a photographer—he’s a former CrossFit affiliate owner, athlete, and marketer.

He knows the moments that matter inside the gym: the grit, the hustle, the energy, the transformation.

With over a decade of experience capturing CrossFit, Jeff brings a unique eye for the authenticity and strength that defines your community.

Whether you need website shots, campaign visuals, or social media content, he’ll make sure your brand stands out—with real images that reflect your gym's identity.

Our Pricing Plans

How It Works

1. Submit a Request

Fill out a quick form to tell us what you’re looking for. We’ll review your request and send you a customized quote if travel is needed. No hidden fees—ever.

2. Plan Your Shoot

Once we’ve locked in a date and price, we’ll schedule a brief photo consultation to fine-tune the details. This way, we show up ready to deliver exactly what you need.

3. Shoot Day

We’ll arrive ready to capture your gym at its best—coaches in action, members crushing workouts, the full community vibe. All you have to do is be yourselves. We’ll take care of the rest.

Frequently Asked Questions

Yes! We regularly serve gyms in the Greater Portland and Greater Seattle areas at no extra cost.

If your shoot is outside those areas, we’re happy to travel — we’ll simply provide a custom quote based on actual travel expenses.

We recommend reaching out at least 2–4 weeks in advance to secure your preferred dates, especially during busy seasons (like the CrossFit Open).

We’ll arrive ready to capture your gym in action — classes, coaches, community moments, and anything specific you requested during your consult.

You don’t need to stage anything — just run your gym as usual. The best shots come from real energy and effort.

For a partial day shoot (covering 2–3 classes), you can expect 30–40 high-quality, fully edited, high-resolution images.

For an extended day shoot (covering 4–5 classes), you’ll receive 50–60+ high-quality, fully edited, high-resolution images.

You’ll receive a high-resolution digital gallery you can use for your website, social media, ads, emails, and more. You can ever share your gallery with your community and let them download and spread photos themselves. Watch it spread like wildfire! You’ll have full usage rights for your gym’s marketing.