A joyful child in a white shirt laughs while family members sit in the background of a bright white room.


My blog

Family walking together on tree-lined gravel path through sunny green park on summer day.

my blog

A progressive image sequence showing different stages of a family lineup posing together against a white wall.


my blog

short, sweet, and unfiltered


When I started my official photography journey, everyone told me I would have to find a niche and stick to it. But how could I ever decide!? There is no one session I could stick to. There is no session I didn't love. Every session is unique and tells a beautiful story, your story, and I am honored to capture it. Here you will see some of my latest work. I hope you love them as much as I do, and I hope now you understand why I couldn't just find one niche and stick to it. I love them all, I hope you will too!

Showing all in "Miami Beach"

A happy family of four poses by a window, with parents holding a newborn baby and a young toddler boy.
  • Newborn Session ·
  • Newborn ·
  • Miami, FL ·
  • Miami Beach ·
  • Lifestyle Photography ·
  • Coral Gables, FL

What to Expect During a Newborn Photography Session: A Miami Photographer’s Guide for New Parents

  • Newborn Session ·
  • Newborn ·
  • Miami, FL ·
  • Miami Beach ·
  • Lifestyle Photography ·
  • Coral Gables, FL
Woman in white outfit kneels on a sandy beach at sunset, posing between two brindle pit bull dogs with the ocean behind them.
  • Beach Session ·
  • Family ·
  • Lifestyle Photography ·
  • Miami Beach ·
  • Sunrise

Your Dog Is Invited! How to Prepare for a Photoshoot With Your Four-Legged Best Friend

  • Beach Session ·
  • Family ·
  • Lifestyle Photography ·
  • Miami Beach ·
  • Sunrise
Couple in white and pink outfits sit embracing on a sandy beach dune with sea grass, palm trees and a white lighthouse behind them.
  • Beach Session ·
  • Miami Beach ·
  • Maternity

Down By The Sea

  • Beach Session ·
  • Miami Beach ·
  • Maternity
Young woman in yellow maxi dress standing barefoot on white sand beach at sunset with pink clouds.
  • Fifteen Session ·
  • Lifestyle Photography ·
  • Miami Beach ·
  • Miami, FL ·
  • Milestone ·
  • Studio Session

Celebrating The Beautiful Teenage Years

  • Fifteen Session ·
  • Lifestyle Photography ·
  • Miami Beach ·
  • Miami, FL ·
  • Milestone ·
  • Studio Session
Pregnant woman in white dress sitting on beach shoreline with rocky background during golden hour.
  • Beach Session ·
  • Maternity ·
  • Miami Beach ·
  • Sunrise

Sunrise Glow

  • Beach Session ·
  • Maternity ·
  • Miami Beach ·
  • Sunrise
A woman in a white dress holds a baby on a lush green hillside under a soft, cloudy sky.
  • Beach Session ·
  • Miami Beach ·
  • Family ·
  • Milestone ·
  • Sunrise ·
  • Miami, FL

Meet Me At The Beach

  • Beach Session ·
  • Miami Beach ·
  • Family ·
  • Milestone ·
  • Sunrise ·
  • Miami, FL
Guests dining al fresco on a sunlit patio surrounded by blooming pink roses and white umbrellas.
  • Event Photography ·
  • Miami Beach

Capturing Moments That Don't Happen Twice

  • Event Photography ·
  • Miami Beach
Large family group posing together on a sunny dock, dressed in coordinating white and light blue outfits for a special occasion.
  • Family ·
  • Lifestyle Photography ·
  • Miami Beach

The Beauty of GenerationAL SESSIONS

  • Family ·
  • Lifestyle Photography ·
  • Miami Beach