An assortment of icons made for various apps over the years: some that lived, some that died, and some that never came to pass.

Image2icon.app app icon
Bear.app macOS app icon
RadBlock.app app icon
RadBlock (more on that below)
A Chrome for Mac icon replacement that looks at home on macOS 10.10+
A Chrome for Mac icon replacement that looks at home on macOS 10.10+
Emporter.app alternate app icon
Emporter alternate icon
App icon for Watchlist—a mythical TMDb client for iOS
Watchlist—a mythical TMDb client for iOS
App icon for Cloudy—an Android CloudApp client
Cloudy—an Android CloudApp client
Cloudy alternate icon
Cloudy alternate icon
Chocolat.app alternate app icon
Chocolat alternate app icon
SourceIcon Preview.app app icon
SourceIcon Preview (more on that below)
Linkinus.app version 3 app icon
Linkinus (more on that below)
RadBlock.app and Emporter.app preference window icons
RadBlock and Emporter preference window icons
iTerm2.app preference window icons
iTerm2 preference window icons


RadBlock is a Safari extension that efficiently gets rid of advertisements, trackers, and other annoyances. I had the great honor to design and make the logo, icons, website and some of the UI.

RadBlock.app extension popover
RadBlock.app preferences window


I forked TextMate with the aim of making the bottom toolbars meld better with the text area and sidebar, then got carried away and drew new icons, made a dynamic dark theme that accounts for Desktop Tinting, and did lots of other little things.

TextMate.app light theme
Light theme
TextMate.app dynamic dark theme
Dynamic dark theme

Chrome for iOS & iPadOS

For six years I led the design of Chrome for iOS/iPadOS, where I strove to make it a great browser and a respectable platform citizen.

Chrome on iPhone and iPad


As an avid user of Linkinus, I started working with the developers in late 2012 to design the next major version. Sadly it never came to pass, but it sure was fun dreaming…

Linkinus.app onboarding step 1
Linkinus.app onboarding step 2
Linkinus.app onboarding step 3
Linkinus.app main window
Linkinus.app connection manager window

SourceIcon Preview

While working on version 3 of Linkinus, I found myself constantly wondering how my source list template icons would look when rendered by the system (circa OS X 10.8), so I designed a simple app that would show me.

SourceIcon Preview.app drag-and-drop window
SourceIcon Preview.app source list renderer window


I love Vim, and I love native text editors, so when Vico came on my radar, I jumped in and started contributing designs. Of particular interest to me were the completions and command bar interfaces.

Vico.app completions
Code completions with extra info popover
Vico.app command bar help popover
Command bar with syntax placeholders and inline + popover help
Vico.app command bar completions
Command bar with completions


What follows are wares I threw during my time in university. I considered changing majors and dreamt of one day being a studio potter. I guess there is still time…

Teapot with bamboo handle
Raku teabowl
Two cruets
Two mugs
Flower vase