San Antonio, Texas

Real connection,
beautifully remembered.

Natural, light-filled photography for the people and moments that matter most.

Expecting couple sharing a quiet moment in warm evening light

Portraits · Couples · Families · Branding

Not stiff. Not overly posed.

Photographs that feel like you.

Selected stories

The portfolio

Honest moments, natural interaction, and the details that make every story personal.

Beyond portraits

Places & machines

Personal work shaped by travel, motorcycles, automotive culture, and the places that stop me in my tracks.

John Gonzales, photographer behind JGonzales Photography

Behind the camera

Hi, I’m John.

I believe the best photographs happen when you feel comfortable enough to be yourself.

I’m the photographer behind JGonzales Photography, serving San Antonio and the surrounding area. My approach is relaxed, personal, and focused on genuine connection—not forcing every moment into a pose.

Whether you’re celebrating an engagement, growing family, graduation, or the next chapter of your brand, I’ll help you preserve it honestly.

Tell me what you’re celebrating

The experience

Simple, relaxed,
and centered on you.

01

Plan

We’ll choose a setting and direction that fits your story and makes the session feel natural.

02

Photograph

I’ll guide you when needed and leave room for the real moments to unfold.

03

Remember

You’ll receive a thoughtfully edited gallery of images made to be shared and kept.

Portrait sessions

Starting at $150Ask about your session ↗

Session pricing

Choose your
experience.

Simple options for portraits and celebrations, with room to create something that fits your story.

Mini Session

$150

  • 30-minute session
  • One location
  • 6 professionally edited digital images
Check availability

Signature Session

$350

  • 90-minute session
  • Up to two nearby locations or outfits
  • 25 professionally edited digital images
Check availability

Event photography

Celebrations deserve to be remembered.

Quinceañeras, birthday celebrations, receptions, anniversaries, and special events.

Coverage starting at

$350 for two hours

Three-hour coverage starts at $525. Extended events and weddings are custom quoted.

Additional edited images are available for purchase. A nonrefundable retainer is required to reserve your date.

Let’s make something meaningful

Have a story in mind?

Tell me what you’re celebrating, who will be there, and when you’d like to make it happen.

Message me on Instagram

@johngonzalestx