Hi, I am Juan Carlos. But my friends call me jc

Let's get to know each other

A story teller capturing weddings like a fashion influenced film.

 

Black and white photo of a bearded man in a suit holding a camera walking through an elegant event venue.

I’m a New Jersey–based wedding photographer, born and bred in the chaos (and charm) of New York City. I picked up a camera the same way most people grab their morning coffee—daily, instinctively, and fully committed. What started as capturing candid moments quickly turned into a passion for storytelling.

These days, I’m a husband, dad of two, and outnumbered by two Labs (Bruno & Chloe) and two cats (Rosie & Penny). Life is loud, unpredictable, and the perfect training ground for the way I photograph weddings.

Because real moments don’t wait, don’t pose, and don’t repeat themselves.

That’s how I approach your day—honest, unscripted, and full of life. No awkward poses, just genuine moments you’ll actually feel when you look back on them.

And yes… I might even bust a few dance moves when the time is right (free of charge).

Your story matters—and I’d be honored to document it with honesty and intention, for imagery that feels real, present, and completely you.

Couple shares an intimate moment in an elegant dark venue with decorative lighting.

“For me, the subject of the picture is always more important than the picture.”

 

-Diane Arbus

 

Bride in white ball gown and groom in black tuxedo pose under stunning floral arch with colorful blooms.
Silhouetted couple embracing on ornate balcony of elegant historic building illuminated by warm golden light at night.
Groom lifts bride in white lace dress while they kiss, holding pink bouquet outside rustic venue.

We know how to capture real emotion and tell your story without turning it into a whole production.

We’ll guide you just enough to keep things smooth—but don’t worry, no awkward posing, no over-directing, and definitely no “look off into the distance and pretend to laugh” nonsense.

 

 

Lets' connect

 

 

Say hello!