The journey begins here...

I will be right by your side throughout your love celebration,

capturing genuine and organic moments through my photography.

Not only will I assist you with posing when needed.

Also I will offer enjoyable experience for you and your love ones.

Together, we'll create a final collection of photographs that are

deeply personal and filled with heartfelt meaning.

Wedding in garza blanca garza blanca resort wedding photographer in puerto vallarta garza blanca wedding photographer

Personal Wedding Photographer


· 8 Hours ·



· 10 Hours ·
· Engagement photo session ·



· 12 Hours ·
· Engagement photo session ·
· Rehearsal or welcome party ·


All collections include :

  • From 8 up to 12 Hours of coverage on the wedding day.
  • Fully edited digital photographs 400 - 600 average (8 weeks after your wedding)
  • Sneak peek 7 days after the wedding of 50 fully edited photographs.
  • Online gallery for 6 Months with your photographs ready to download and share.
  • Unique slideshow (video) made it with photographs to re-live your wedding day. (poetry)
  • Guide for Brides full of tips for having the greatest photo-experience on your wedding.

Engagement photo session. (2 hrs)

600 USD

Rehearsal or welcome party (2hrs)

600 USD

Photo booth or 360 video (3hrs)

900 USD

Printed photo book

(150 - 180 Photos)

600 USD

Elopement Weddings

*Up to 20 Guest


2000 USD

Social media pack

*5 Vertical videos of your love celebration ready to post and share with your love ones and social media. (two weeks delivery)

500 USD

Second photographer

( 8-12 hours)

600 USD

What's next?

Booking your date is THE MOST important step.

If you are ready to begin the journey, drop me an email.

I will send you my payment info in order to deposit the 30% and your

wedding contract for my services besides your bride guide as I promise.

We can also book a zoom or facetime to know each other more,

I love meeting my couples and hearing what they have in mind, so feel free

to set up an appointment on a virtual date.

Are you ready?