Photography & Videography

Moments Captured Forever

Portraits, events, weddings & brand content — told with cinematic precision.

Book a Session
Celebration event photography
Portrait photography
Event photography
Wedding photography

Selected Work

The Portfolio

View All Work
Wedding photography
Weddings
Event photography
Events
Party photography
Parties
Graduation portrait
Portraits
Brand content photography
Events

What I Offer

Packages & Pricing

Every package includes professional editing & digital delivery. Location/venue entry fees are the client's responsibility. First-time clients get $100 off automatically.

01
Portrait Session

Graduation, birthday, personal shoots. 2–3 hrs max. Location fees on client.

  • 2–3 hours of coverage
  • 15+ edited photos
  • 1 Reel included
  • Digital gallery delivery
$550
$450 · new clients
$275 deposit to confirm
02
The Gathering

Small parties, intimate celebrations, birthday events. Full event photos + reel.

  • Full event coverage
  • 40+ edited photos
  • 1 Reel included
  • Digital gallery delivery
$1,000
$900 · new clients
$500 deposit to confirm
04
The Wedding

Full wedding day — getting ready to last dance. Photo + cinematic video.

  • Full day coverage
  • 60+ edited photos
  • Cinematic highlight video
  • Gallery & video delivery
$1,700
$1,600 · new clients
$850 deposit to confirm
05
Brand & Content

Content shoots for brands & social. Billed hourly, min 2 hrs. Location fees on client.

  • $350 / hr — min 2 hrs
  • Styled brand photos
  • Short-form video / Reels
  • Creative direction included
$350/hr
$100 off first session
50% deposit of quoted total
Book By
Preferably 7+ days before your event
Deposit
50% locks your date instantly
Balance
Remaining 50% due after coverage ends
Payment
Auto email after event · 48-hr window to clear
Delivery
Editing begins once paid · 2 weeks

Reserve Your Date

Book a Session

1

Choose Your Package

Select a package. First-time? Check the box — $100 off applied automatically.

2

Set Date & Hours

Pick your event date — preferably 7+ days out, but we'll do our best regardless. Enter start & end times for coverage planning.

3

Pay 50% Deposit

Deposit locks the date. Both you and I get a confirmation email right away.

4

Event Day → Final Payment

Remaining 50% due right after the event ends. Automatic payment email sent same day — client has 48 hrs to clear the balance.

5

Editing Begins

Once final payment clears, editing starts. Everything delivered within 2 weeks.

Your Details

Deposit breakdown updates live as you fill in your info.

Select a package to see your deposit breakdown
Package Total
Adjusted Total
Remaining 50% (due event day)
Deposit Due Now (50%)
💳 Secure Payment: Clicking below takes you directly to a secure Stripe checkout to pay your deposit. Your date is locked in the moment payment clears.