/ Portfolio Overview

Independent food businesses. Never chains.

Three kinds of clients. All small enough to still know their regulars by name. Browse the work below.

Close-up of a cook's hands placing a ceramic bowl on a worn wooden counter inside a small restaurant, north-facing daylight through a nearby window, shallow depth of field, warm shadows
Close-up of a cook's hands placing a ceramic bowl on a worn wooden counter inside a small restaurant, north-facing daylight through a nearby window, shallow depth of field, warm shadows
Wide shot of a farmer's hands cupping freshly harvested tomatoes in a sunlit field, golden hour light from the left, soil visible on gloves, rows of plants receding into background
Wide shot of a farmer's hands cupping freshly harvested tomatoes in a sunlit field, golden hour light from the left, soil visible on gloves, rows of plants receding into background
Wide environmental shot of an independent food market stall interior, shelves of jarred goods and produce under soft north-facing daylight, no customers, quiet working hour atmosphere
Wide environmental shot of an independent food market stall interior, shelves of jarred goods and produce under soft north-facing daylight, no customers, quiet working hour atmosphere
— Three client types

Real spaces, real people, real results

Restaurants

Farmers & Growers

Food Markets

Artisanal and independent restaurants where the kitchen tells the story. We document the counter, the prep, the daily rhythm.

Specialty shops and market vendors with a distinct point of view. We translate that point of view into a consistent weekly presence.

Local farms and growers who sell direct. We show the field, the harvest, and the hands behind the CSA box.

Documentary, not staged

Every photo was taken during a real working day

No sets, no stylists. We show up when the kitchen opens or the market stall goes up and document what's already there.

Recognize your kind of business here?

If the work looks familiar, it's because we only take on clients we actually understand. Let's talk about yours.