Journal

Notes on light, planning, and real sessions.

Practical guides for planning your session, a look at how I work, and stories from recent elopements and portraits across the Pacific Northwest.

A couple standing at a forest overlook in the Columbia Gorge at golden hour

Guides

How to plan a golden-hour elopement in the Columbia Gorge

The light, the tides, and the trailheads that make for the best hour of photos — and how to build your ceremony time around it instead of the other way around.

August 14, 20266 min read

A portrait subject in warm golden-hour light wearing a simple linen outfit

Guides

What to wear for a portrait session (and what to skip)

Solid colors over busy patterns, texture over logos, and why I always ask to see the whole outfit — shoes included — before the day of your session.

July 2, 20264 min read

A close-up ring detail shot from a Columbia Gorge elopement

Guides

Five questions to ask before you book a wedding photographer

Beyond the portfolio: what to ask about backup gear, delivery timelines, and how a photographer actually behaves on a stressful timeline.

May 20, 20265 min read

A quiet portrait lit only by late-afternoon window light

Behind the scenes

Why I shoot almost entirely in natural light

The honest answer is stubbornness — but also that available light tends to tell the truth about a room, a face, and a moment in a way flash rarely does.

April 8, 20265 min read

A couple exchanging vows on the Oregon coast with the tide moving in behind them

Real sessions

A rainy-day elopement on the Oregon coast: Priya & Tom's day

The forecast called for storms all week. Here's what an elopement looks like when the weather doesn't cooperate — and why it turned out better for it.

February 27, 20267 min read

A camera kit laid out before a session, including two bodies and prime lenses

Behind the scenes

Inside my camera bag: the gear I actually use on session days

Two bodies, three primes, and a single off-camera flash for receptions after dark. No zooms on wedding days — here's why.

January 15, 20264 min read

Have a date in mind? Let's talk about it.

Start a booking