Creating Smart Folders

Evolving macOS Finder

A prototype for how macOS Finder could evolve to make it easy to build metadata-driven Smart Folders that allow you to group files and folders, regardless of their location on your drive. I wrote an interaction design analysis of Finder's Gallery View and prototyped an additional metadata action, and prototyped previewing folder contents.

Keeping macOS Apps Up-to-Date


Sparkle is a self-update framework used by thousands of macOS apps. Creator Andy Matuschak invited me to define the interactions and interface for Sparkle, which makes it easy for macOS developers to push updates to their apps and gives users control over installing them. Years later, Sparkle is still an important part of the independent macOS ecosystem and the design largely unchanged.

Sketch update notification window

What's Going on with the Subway?

New York City Subway Widget for macOS

Multi-Modal Desktop Interaction

Controlling macOS Apps via Siri

Vector Illustration

Olympus OM-D E-M1 Mk2

A vector illustration of my camera of choice done in Sketch. I sometimes post photos to my Flickr stream.

Olympus OM-D E-M1 mark 2 camera illustration