Developing web experiences to
intrigue,
delight,
and
convey value.

Objectives
in
Design

A cascading path:

Use visually engaging & accessible design

for the purpose of

focusing attention on the essential

with the intention to

deliver information and clarify user flows

in order to

guide visitors to the goals that suit their needs

To ultimately create a unique, memorable experience on the web

Objectives
in
Development

To use platform and language appropriate features to deliver a UI and UX faithful to the design vision

Accomplished with:

  • Performant Code
  • Ground floor accessibility
  • Evergreen technology choices

Digital Garden

A terrace for unpolished reflection & thoughts in progress

These two ensuing spaces are intended to explore incomplete ideas in both web development and in design more generally. Inspiration for the practice comes from Maggie Appleton’s excellent survey of "digital garden" history, Tom Critchlow’s encyclopedic example, and Shawn Wang’s astute “ToS” proposal.

Contains heavily annotated examples which include thoughts on best practices, standard techniques, and notable deviations from the norm. Expect extensive links to blogs, presentations, articles, and social media posts.

Rough Draft

An ongoing exploration of common design motifs, how they operate, and when they can be broken

Emphasis on standard design principles (e.g. typography, color, hierarchy, etc.)

The Todo List

Useful developer code snippets and concepts covering the spectrum of frontend development