A man kneels to propose on a riverside ledge beside an arched bridge and downtown skyline
KTJ Media · Minneapolis photographer

Moments that matter.

Portraits, proposals, weddings, graduations and more, photographed across Minneapolis and the Twin Cities.

Choose your session

Seven ways
to work together

Pick the kind of shoot you’re planning. Each one has its own gallery, what’s included, and a way to book it.

Also booking: family, newborn and maternity sessions, and private events like milestone birthdays. See all prices.

5.0

Rated 5.0 from 87 reviews on Thumbtack

142times hired
5years in business
2025Top Pro

“…He was very helpful in getting us to relax in front of the camera and walked us through our poses. We had fun and the photos came out beautifully…”

Patricia W. · Headshots · via Thumbtack

“Did an amazing job on our wedding. Was there on time ready to get everything we requested of him. Pictures came out spectacular with everything we wanted.”

Jonathan H. · Wedding · via Thumbtack

“Kevin was excellent to work with. Not only did the pictures come out perfect, but he also helped in bringing ideas that captured our special moment nicely! Highly recommend Kevin’s services!”

Hashim G. · Proposal · via Thumbtack
A newly engaged woman throws her arms up in celebration beside her partner with a downtown skyline behind
Proposals

You ask.
I’ll catch it.

I’ll help with planning and location guidance, then discreetly document the surprise and real reactions. Afterward, we’ll take a few relaxed portraits to celebrate.

  • Session1 hour
  • Planning + location helpIncluded
  • Price$325
See proposals
Close-up of clasped hands showing a diamond engagement ring
A newly engaged couple kisses as the woman shows her ring on a city bridge
Kevin Thomas, the photographer behind KTJ Media, smiling with arms crossed in a maroon polo
Meet your photographer

Hi, I’m Kevin.

Based in Minnesota, I specialize in capturing real emotion, natural beauty, and the in-between moments that make your story unique.

Being in front of the camera can feel a little intimidating. My goal is to make you feel confident, comfortable, and seen. I’ll guide you through posing, keep it fun, and take care of the rest.

Kevin Thomas · KTJ Media
More about Kevin
Minneapolis · St. Paul · Twin Cities

Let’s make something
amazing together.

Know what you want? Book it. Not sure yet? Send me a message and I’ll help you pick.

Pick a session · Choose a date and time · Get your gallery