Web Design Day

Learn to apply atomic design principles and build design systems with Pattern Lab

Pattern Lab Node 1.1.0 Released

More than meets the eye. This minor version ships with configurable paths and is structured to be better consumed as a true npm dependency.

All Articles


Pattern Lab Node

A workshop where one builds modular web solutions. The Node version of Pattern Lab is, at its core, a static site generator. It combines platform-agnostic assets, like the Mustache-based patterns, the JavaScript-based viewer, and the self-contained webserver, with a Node-based "builder" that transforms and dynamically builds complex solutions from ever-smaller patterns.


A little toy I have been itching to make since we joked about it at the office.

My small design studio, Crunchy Owl

Crunchy Owl is my small web design and development shop. I hand-craft fast, right-sized solutions.


Let's talk your next project.

Web Development

I deliver quality code with an eye towards standards compliance and industry best practices. Responsive design principles extend from time-honored standards compliance and progressive enhancement. Sign me up for some of that! In a world of cut and paste snippets, WYSIWYG editors, and tight timelines, some of us still write code by hand, testing diligently and with little regard for sunrise.

UX & UI Design

Communicate effective messages to your audience. Crafting a functional product often starts with a deep dive into your needs and the needs of your users. From this input, Crunchy Owl can dial in and iterate quickly on a solution. Let's not forget to make it strikingly beautiful too.

Performance Optimization

Speed matters, but performance is more than that. Performance is content meets execution, and I can help you push your codebase further, directly equating to more engagement. Understanding delivery options is key to an inclusive experience. Push the limits of deployment and send what matters most.

Content Strategy

With a proper content strategy, your message has a broader voice in the community, has more impact, and builds your brand. Creating reusable content to leverage social media is a must in today's environment. I fit right-sized solutions to the right requirements, offering full-stack solutions when necessary, or a handcrafted microsite when the need arises.