Rocky coastline at pre-dawn in Goa, two dogs in a rock pool, purple-pink sunrise sky
March 13, 2026

I am not the best landscape photographer in India

The beach is dark. I can't see twenty metres in front of me. I show up anyway. This is what I am, why I do this, and what I am actually chasing.

Read More →
Fishing boat returning to shore at sunset, Shankumugham Beach, Kerala
March 13, 2026

One evening at Shankumugham

One afternoon, one beach, four photographs. Kerala's coast at golden hour, fishermen heading home, kids playing football on the sand, and the kind of light you can't plan for.

Read More →
A woman walking through the colonnades of St. Peter's Square in Rome, with long column shadows on cobblestones
March 12, 2026

The invisible architecture

Five composition techniques, five photographs, and the invisible structure that holds every strong image together. From a fishing boat in Kerala to a rainy alley in Venice.

Read More →
Red umbrella and wet cobblestone reflections in Venice at night
April 4, 2026

When it rains in Venice

The forecast said stay indoors. I didn't listen. A rainy evening in Venice, empty streets, wet cobblestones, and a red umbrella that changed the whole night.

Read More →
Long exposure of storm clouds building over the Arabian Sea in Goa
March 21, 2026

The slow glass

Three filters, five locations, and everything I know about shooting with ND glass. From a 10-stop long exposure in a Goa storm to a Reverse ND at sunrise in Thailand.

Read More →
Purple Haze, long exposure of trees in morning mist at Hesaraghatta
March 7, 2026

The morning the lake disappeared

I drove an hour out of Bangalore before dawn to shoot a lake. The lake had dried up completely. What happened next changed how I think about photography.

Read More →
Golden hour over agricultural fields
January 28, 2026

The art of golden hour photography

Everything I've learned about working with the last hour of light, from reading the sky to camera settings and the patience required.

Read More →