Photographer & Creative Developer
Everything
develops in the dark.
I photograph what light does when nobody’s watching, and I build the software that gets it in front of people. Two crafts, one habit: wait long enough, and the moment shows up.
01 / Photography
Portraits, landscapes, and the long wait between.
I go looking for the extraordinary hiding in ordinary moments — intimate portraits, wide landscapes, each frame carried by light, composition, and whatever was actually happening. Collections and prints live on the portfolio site.
02 / Projects
Built, shipped, still tinkering.
Products and experiments, mostly started to scratch my own itch.
-
Frustration
A browser game that tests patience as much as problem-solving. Increasingly awkward puzzles, built on nothing but modern web technology.
-
Photography Portfolio
A curated collection of portraits, landscapes, and moments shaped by light, composition, and emotion — with prints available.
-
Is This Your Cat
A photo-first way to reunite lost cats with their people. Snap the stray on your porch, match it against nearby reports, and let the neighbourhood do the rest.
-
The Accessible Menu
Accessibility ratings for restaurants and venues — a map-first guide built to WCAG 2.1 AA itself, because a guide to accessible places has no excuse not to be one.
-
Ops Pilot Pro
An operations copilot for small teams: dashboards, automations, and reporting that quietly remove the busywork from running the day-to-day.
-
Tilt48
A swipe-driven mobile tile game where the board only moves when you move it. Slide one tile into a matching shade to merge, every merge deepening the same tone, and keep the board alive as each move spawns another tile.
-
Longbox
A one-person trading card shop — one collection, catalogued by hand. Every card is photographed as it actually is, priced firm, and browsable by catalog or by set, with reservations shipping from Ontario.
-
Fine-Art Lessons
A growing collection of lesson plans for expanding and refining fine-art photography skills — one idea, one assignment, one critique at a time.
03 / Contact
Get in touch.
Commissions, collaborations, or a conversation about light.