Salient Supply

A portfolio for a local copywriter, content strategist, brand voice writer, and all around wonderful freelancer in Portland.

Studio Visit

A website for a working artist that reflects the process of the studio, and asks for very little in return.

Northwest Accounting Technology & Advisory

Working with an established NYC Bookkeeper to create a brand new business identity and entity in Portland, Oregon. This project was a full business bootstrap; including working with a brand voice developer, copywriter, and illustrator. I worked to create a brand identity, visual language system, and development framework. I designed and produced physical ephemera, and a landing page that integrated with existing business systems.

Portland Transporation System Plan

Design & Development of public policy & GIS data presenting the City of Portlands plans for 20 years of public works development. The project has a back end that generates searchable, performant web content from canonical .docx files, as well as presenting an application for exploring GIS data.

Joseki Party

The simplest game of Baduk, Weiqi, or Go this side of the internet. Start a game of Go, and play with a friend simply by sending them a link. Invite people to witness your victory — or humiliating defeat depending on how good your friend is.

Heavy Pop

Fine press monograph for artist Morgan Rosskopf’s solo show at One Grand Gallery commissioned by the artist and the gallery.

Node ArcGIS

An API that brings the ArcGIS REST API to the largest and fastest growing language and package manager - Node JS and NPM.

Calcite Web

A framework that addresses common design problems and interactive elements for Esri, creating a united visual language and user experience.

ArcGIS for Developers

A fully developer-facing experience for the ArcGIS Platform, including marketing messaging, documentation, platform management, and online tools to enable a a developer to get the most out of the ArcGIS platform.

Viewport Grid

A view port based CSS grid system that defines column widths as a set percentage of the screen rather the width of a container.

lone goose press

A catalog and ecommerce website for for the Eugene, Oregon based letterpress studio lone goose press.


Typecabinet is set of CSS and Sass tools for managing typographic elements focusing on simplifying typesetting processes. Typecabinet is informed by the classical process of handset type. Vertical rhythm, proportional scales, and a tidy baseline all work together to provide typographic clarity and a clear visual style.

At the Mountains of Madness

An exercise in digital publishing, this edition of At the Mountains of Madness by H.P. Lovecraft is a free, open, public domain text. Created as a high-end, web-native publication in response to a personal desire the read the text online, and being unable to find a version that did the original physical publication any justice.

Coffee Time

An Android and iOS app designed to manage intra-office coffee debt. Designed the app itself and the accompanying website with Paul Pederson. API and back-end by the wonderful team at Esri PDX.