Past Work

Darkroom

Darkroom is an Apple Design Award-winning photo and video editor for iPhone, iPad, and Mac.

Visit Darkroom
Two iPhones showing Darkroom's floating library tabs and editing actions.
The iPhone Liquid Glass release, August 2026.

I joined Darkroom in July 2022, having been a long-time user of the app. I was very excited to get to work on an app that I use very regularly because photography is one of my passions.

I've worked on many aspects of Darkroom for over four years, but I've mainly been responsible for implementing a lot of the user interface and new features.

Most recently, I worked on the Liquid Glass redesign, first for iOS, where I added new interactions and refined others, and then brought the Liquid Glass redesign to both iPad and macOS.

Darkroom's photo library and editing controls on two iPhones.
Library navigation and floating editing controls on iPhone.
Darkroom on iPad with a photo strip, floating actions, and Liquid Glass adjustment controls beside a Golden Gate Bridge photo.
Liquid Glass editing controls on iPad.
Darkroom on Mac with a photo strip, Liquid Glass toolbar, and Curves editor beside a Golden Gate Bridge photo.
Liquid Glass toolbars and the Curves editor on Mac.

I also added other features, such as improving our intent support and Siri support. Apple featured us at WWDC24 and their September iPhone announcement.

Craig Federighi introduces a Siri editing example in Darkroom. WWDC, June 10, 2024.
Apple previews editing a photo in Darkroom with Siri. iPhone 16 Pro announcement, September 9, 2024.

Since we shipped Version 7, which took a while to work on because we were working on a new rendering engine in the meantime, I've been mainly maintaining the current app and making improvements here and there.

Darkroom metadata details and location map on iPhone and iPad.
The metadata viewer on iPhone and iPad, February 2026.
Editing descriptive metadata on iPhone and choosing a location on iPad.
Editing photo details and location, May 2026.

I also worked on the video editing tools, including different interactions and new interfaces there, as well as the export flow.

Darkroom video playback controls, a timecode menu, and editing tools on iPad and iPhone.
Video controls in Darkroom 7, December 2025.

Earlier, I worked on the Mac Transform tool to improve that interface. I also had a goal to make our Mac Catalyst app feel more at home, as if it were an AppKit app, and to make our typography and different UI elements feel more at home on the Mac.

Darkroom on Mac with a crop grid, custom aspect-ratio fields, and editable transform angles.
The Mac Transform tool, June 2024.

When I joined Darkroom, a lot of the app was written in Objective-C, and over time, more and more of the app has been rewritten in Swift and SwiftUI. Other parts of the app have also been migrated to newer systems. One of the big systems I worked on was our persistence layer and sync, which uses iCloud sync for presets and reject states, among other things.

Two iPhones showing the Presets tool and community preset browsing in Darkroom.
Preset Discovery on iPhone, July 2023.
Darkroom's Presets tool on iPad and iPhone.
Presets across devices, February 2024.

As I said, photography is a big passion of mine, particularly film photography. One of the cameras I shoot with is a Leica M5, and one of my earlier projects in Darkroom was helping add camera app integrations. One of our big integrations was with Leica, which was a fun opportunity.

A Leica Q3 camera beside an iPad running Darkroom with a coastal photograph and color grading controls.
Leica Q3 and Darkroom on iPad.
Two iPhones showing Darkroom's camera-app menu and the option to edit a photo in Darkroom from Leica FOTOS.
Choosing Leica FOTOS in Darkroom, and opening a photo from Leica FOTOS for editing.

Part of my job has also involved spending time applying different AI models to the app, including reading papers, building the models locally, testing them locally, and making prototypes. I've built a few of these over the years, and some are coming to the app very soon.

← All past work