Based in

Charleston, SC





Cameron Haines the owner and photographer of photography by cameron

Hey there, I’m Cameron! A Charleston wedding photographer who loves natural light, detail shots, and wind swept cathedral veils. For me, being a wedding photographer means so much more than just taking pretty pictures. It means being a story teller and preserving that story for generations to enjoy. I strive to create beautiful images that are classic, natural, and truly capture the story of your wedding day.

I was born and raised in Charleston, SC and live here with my husband, Kyle, and our sweet pup, Roscoe. When I’m not photographing weddings, I love working on DIY projects,  planning our next great trip, and taking long strolls with my boys. I fall more in love with wedding photography every day and I am so grateful for all of the wonderful couples I get to meet along the way. 

The Heart Behind


One of the most common questions I’m asked when I meet someone new is, how did you become a photographer? I wish I could say that I’ve always known I would be a photographer or that I had some cool story but the truth is I got a “nice camera” for Christmas when I was about 15, started taking photos of my model-like sister, took my now husband’s senior pictures, and a little later completely fell head over heels in love with wedding photography.

Weddings are so different from any other type of photography. There is always so much happening and it’s amazing to see how it all comes together to create a beautiful and meaningful day. As the photographer, I get to capture all of the little details and moments that will live on long after the wedding day is over. These are the moments the couple will remember throughout their married life and will be enjoyed by the generations that follow. 

Sound good so far?

If it sounds like we might be a good fit, check out the weddings page to learn more about wedding coverage.