ONE RACE.
OVER IN A BLINK.
PROOF IT HAPPENED.
That race happens once. The effort, the finish, the pride afterward ... all of it disappears fast. I'm there to make sure the moments worth remembering don't.
Swim parent. Photographer. I know where to look.
How this works
Be there for your athlete. I'll capture what made you proud.
You book the slot
Send me your athlete's name, meet, and event. I confirm the heat and lock the time. One swimmer, one shooter, no juggling a whole team.
I shoot the heats
Deck-side for 1–2 heats plus candids: the walk-out, the ready room, the moment off the blocks. Real racing, not a posed lineup.
You get your gallery
Retouched digitals land in a private gallery within days. Pick what you want from the gallery, digital downloads, prints, or wall art, and it's delivered or shipped straight to you.
From the deck
Real competition. Real emotion. Plus the moments between the strokes.
Pricing
Booking guarantees I photograph your athlete. Your $25 deposit goes toward anything you choose to purchase afterward.
Reserve your athlete's heat ahead of time. Paid via Venmo at booking. It's not an extra cost, it's credited in full toward whatever you buy from the gallery afterward.
Gallery pricing
Booking guarantees coverage, but my camera doesn't stop there. Browse the full gallery and see what else I captured.
| Category | Item | Price |
|---|---|---|
| Digital | Single photo download | $10 |
| Print & Wall Art | 4×6 to 16×24, any size | From $6 |
Meet schedule
See where I'll be shooting this season. Book your athlete's slot for any available meet below. Don't see your meet? I may still be able to cover it ... reach out for availability and custom pricing.
Our club just merged with another team, so if you're new here: this is what meet-day photography with me looks like. Sept 20 is the first one on the calendar.
Slots are per swimmer, not per family. Book each athlete separately if you're covering more than one.
| Date | Meet | Location |
|---|---|---|
| Sep 20 | Ingrid Daland Memorial Pentathlon | – |
| Oct 10–11 | Paseo Fall Kickoff | Santa Clarita Aquatic Center |
| Nov 6–8 | David Graham Memorial Meet | Ventura Aquatics Center |
| Nov 20–23 | Cranberry Classic | Santa Clarita Aquatic Center |
| Nov 21–23 | Southern Pacific Invite P/F | El Toro HS, Irvine |
| Dec 4–6 | Brazadas Holiday Championship P/F | Bakersfield, CA |
| Dec 19–21 | Winter Age Group Championship P/F | Oceanside, CA |
| Jan 23–24 | SBSC January IMX | Carpinteria, CA |
| Feb 6–7 | vs. Cancer Charity Meet | Oxnard, CA |
| Feb 12–15 | SI President's Day Senior Classic | Coronado, CA |
| Feb 20–21 | Coastal Committee Champs | – |
| Feb 26–28 | CA/NV Sectionals | – |
| Mar 18–21 | SCS Spring AG Championship | – |
| Mar 27–28 | PVST Spring Fling | Oxnard, CA |
Book your athlete
Tell me who's swimming and which events. I'll confirm the details and send a $25 Venmo request to reserve your athlete's coverage. That $25 goes toward whatever you choose from the gallery.
Didn't book ahead? No problem. Booking guarantees coverage, but my camera doesn't stop there. I'm photographing the meet as it unfolds, so your athlete may still show up in the gallery. Take a look afterward and grab what you love.