Photo
Suite

A suite of apps. One philosophy. Built by a photographer who left Lightroom after twenty years.

Available now

Our Apps on the Mac App Store

A focused RAW editor with a custom Metal pipeline, AI-powered masks, and film-like rendering. Every slider does one thing. Every adjustment is stored in XMP sidecars — open, portable, readable by any tool that speaks the format. The processing pipeline is deterministic: same input, same output, every time. No hidden AI fighting your adjustments.

Photo Developer →

Fast, decisive culling. Pick, reject, rate, and label at speed. Move through hundreds of photos without breaking your flow. XMP round-tripping means your picks, ratings, and color labels travel with the files — into any app that supports XMP.

Photo Culler →

Open a folder and start browsing — no import, no catalog. Rate with number keys, add keywords, filter by anything, export selections. Every action writes to XMP sidecars next to your photos, so your work travels with the files. The folder structure you already built is the only catalog you need.

Photo Archive Lite →

Rediscover your photo archive. Photo Flashbacks surfaces forgotten photos — taken on today's date across all years, or completely at random. Built for photographers who manage files on disk, not in a library. Supports 13 RAW formats.

Photo Flashbacks →
Photo Developer
$29.99
Photo Culler
$9.99
Photo Archive Lite
$9.99
Photo Flashbacks
$4.99

One-time. Yours forever. No subscription.

One sidecar file, zero lock-in

The architectural story of Photo Suite is simple: XMP sidecar files. A small text file sitting next to each image, carrying every decision you've made — ratings, keywords, develop settings, pick status. Every app reads and writes the same file. Delete any app and your data stays.

Photo Developer
Photo Culler
Photo Archive Lite
.xmp sidecar
One open-format file per photo. Develop settings, ratings, keywords, picks. Every app reads what every other app wrote.

Three apps live in this loop: Photo Developer, Photo Culler, and Photo Archive Lite. Each one reads what the others wrote, and writes what the others can read. There's no first app and no last app — the funnel is a graph, not a hierarchy. Photo Flashbacks works alongside but not through the loop: it reads EXIF dates from your files directly, with no metadata writes of its own.

This isn't a proprietary sync system. It's an open format the photography industry adopted. The difference is that Photo Suite treats it as the source of truth — not as an export option buried in a menu.

The workshop

Tools on the bench

Same XMP foundation, same philosophy — different lives. Some of these might end up on the Mac App Store one day. For now they're mostly mine, and they work.

Photo Batch Renamer

The ingest tool. Card to library in seconds. EXIF-based renaming, date folders, RAW+JPEG pairing. The first step in every session — turn camera filenames into something meaningful before anything else touches them.

Photo Archive Pro

The internal version. SwiftData, hierarchical keywords, smart collections, Shoeboxes — built for my own archive of tens of thousands of photos. Photo Archive Lite is the public version with the same XMP contract. Pro is permanently mine.

Sandwich

Double-exposure blending. Layer two photos with blend modes and opacity control. A creative tool for the photographer who wants to experiment without leaving the file-based workflow.

Fold

Kaleidoscopic transformations. Turn any photo into a symmetrical pattern. A creative tool — less about photography workflow, more about seeing what happens when you fold an image in half.

Digg Photos

Private web gallery. Share photos without cloud services. A vanilla HTML/CSS/JS frontend consuming a REST API — your photos stay on your own infrastructure, accessible to anyone you give the link to.

Shared principles

Every app, same promises

01

Files are truth

No proprietary database. No catalog lock-in. Your photos and metadata live on your disk in open formats. Delete any app and your data stays exactly where you put it.

02

Pay once, own it

One-time purchase. No subscription. No account required. No cloud. No tracking or telemetry. The app works on your machine, with your files, offline, now and in ten years.

03

Each tool, one job

Culler culls. Developer develops. Archive Lite organizes. Flashbacks rediscovers. No app tries to be everything, and no app is structurally above any other. The XMP sidecar is the integration layer — not a monolithic application trying to own your workflow.

Built for photographers

Four apps shipping, more in the workshop. Native macOS, XMP-compatible, one-time purchase. No subscription, no account, no cloud.