[ Allons-Y ]

CV

You're not going to learn code by passively watching someone else write it. You have to get into it, get really tangled up in it, and ask how you could make it better.

Collaborative Problem Solver
Meredith Magazine

Consulting

Allons-y (ah-lo(n)-zee) is an idiomatic French expression meaning roughly, "Let's go!"

That's exactly the energy this venture brings to the web. I'm looking to explore how we deliver web experiences at enterprise scale in a way that empowers developers to work in unison with each other and with their design counterparts.

Nothing makes me happier than exploring new technologies and implementing highly-optimized, clean solutions to complex problems.

Developer experience and accessibility are deeply important to me and these values guide the code that I produce and influence. One of the most enjoyable aspects of my job is open source community management; engaging with and connecting the contributors and consumers.

Web components

PatternFly Elements

This is a web component implementation of the Red Hat design system. It leverages the encapsulation of ShadowDOM and the power of custom properties to create well-scoped elements that are still designer-friendly. Elements are accessible, context-aware, and framework-friendly!

View the source code

Design system

Spectrum CSS

This is a CSS-focused library that expresses the design direction of Adobe's Spectrum design system. It is the foundation of the Spectrum Web Components styling and the internal React Spectrum library.

View the source code

Experience & passion

For 8 years at Red Hat I built design systems and their associated tooling to serve designers, developers, content writers, and users alike. My most valuable tool in this endeavor has always been active listening. I ask a lot of questions and work hard to understand what we're really trying to solve, for the business and for the user. Making tools that are fun and easy for developers is important to me and hopefully makes what I build an obvious choice over the option to "reinvent the wheel". If I do my job right, I let developers and designers work on cutting-edge work instead of having to construct the building blocks from stratch.

Adobe

Staff design engineer, Spectrum Design

Jan 2023—present
  • Implemented Storybook for Spectrum CSS as a tool for development, demo, and a means to bring visual regression testing in-house.
  • Spearheaded the Eleventy migration for the documentation site.

Senior web developer, Digital Imaging and Web Innovation

Red Hat SAS Other

Plugins

PostCSS Plugins

These utilities for PostCSS facilitate parsing and publishing enterprise-level design systems code for use in diverse framework ecosystems.

View the respositories

Automation

GitHub Actions

A growing set of GitHub utilities for managing large open source projects. Initial action is a configurable tool for automatically updating open pull requests.

View the repositories

Presentations

S01E04.3 | 2022

Web Components in Space

A deep-dive on how to leverage custom properties in a design system.

Watch now

DrupalCon 2019

Unlocking design in a design system with custom properties

A deep-dive on how to leverage custom properties in a design system.

View the full description

DrupalCon 2019

Make web development fun again, with web components!

A joint presentation with Penn State on how web components can make development workflows fun and efficient.

View the full description

DrupalCon 2019

One of these things is not like the other; identifying patterns in a mock-up

An example-rich talk about how to break out mock-ups into patterns for maximum reusability.

View the full description

NCDevCon 2016

Reduce, reuse, recycle: Modular CSS

Creating highly-optimized patterns by increasing reusability in your codebase, thus reducing the size of your output.

Contact

I'm always happy to chat about web development, design, 90s pop culture references, or anything else.

Say hello on front-end.social