Resume

About

Frontend engineer with nearly 20 years of experience (10 remote), specializing in AI-first agentic engineering, React/TypeScript and Design Systems. Creator of the open-source design system generator, Emulsify. Recognized with multiple W3 and Webby awards. Passionate about scalable AI-first frontend tooling, systems thinking, leadership, and developer experience.

Experience

Lead Software Engineer

ActiveCampaign

July 2023 - Present

  • Transitioned team to AI-first engineering practices using Cursor, Claude Code, Devin.ai, remote in-house agents and more.
  • Led architecture and planning for next-gen Design System using Nx, Storybook 8, Chromatic, and GitLab pipelines.
  • Spearheaded new testing strategy: visual regression, accessibility, and interaction testing using Storybook/Vitest.
  • Built custom design systems stats/success project using Vite, React Scanner, ShadCN, Base UI and Tailwind.
  • Helped build custom documentation platform with Nextra (Next.js).
  • Developed and maintained advanced components including a Lexical-based Rich Text Editor.

Senior Frontend Engineer, Design Systems

ActiveCampaign

April 2021 - July 2023

  • Maintained and built components in a 50+ component React/TypeScript design system.
  • Launched and maintained documentation using ZeroHeight.
  • Enhanced system architecture with Webpack, Rollup, Lerna.
  • Co-led governance efforts and accessibility compliance.

Senior Frontend Engineer

Four Kitchens

April 2016 - April 2021

  • Project lead for Emulsify, an open-source design system using Gatsby and Storybook.
  • Led frontend on major projects (React, Drupal 8) for Fortune 100s and top universities (Yale, NYU, SDSU).
  • Created Aerate, a Node.js tool to measure and chart frontend performance budgets.
  • Delivered performant, accessible, CMS-integrated UIs across a wide tech stack.

Senior Developer

CentreSource

July 2012 - April 2016

  • Led multiple Drupal builds including sites for Dave Ramsey, Gnar.org, and QHR.
  • Helped build development projects across varying sectors such as enterprise, healthcare, government, entertainment, and e-commerce.
  • Built internal modules and base themes, managed performance and accessibility improvements.

User Experience Director

MCN Interactive

April 2012 - July 2012

  • Led development on award-nominated sites like LadyAntebellum.com and EricChurch.com.

Front End Developer

MCN Interactive

July 2007 - March 2012

  • Led development on award-nominated sites like DollyParton.com and BradPaisley.com.
  • Developed Drupal 6/7 features, themes, and jQuery-based UI enhancements.
  • Delivered full-stack strategies for entertainment and community-based platforms.

Education

Wake Forest University

MDiv, Humanities

Focus: Religion with a focus in art and literature

2003 - 2006

Carson-Newman College

BA, Photography

Art major and English minor. Academic and art scholarships awarded. Art Department Studio work, 2000-2001.

1997 - 2001

Aptitude

React/TypeScriptExpert
HTML/CSSExpert
AI/Agentic CodingExpert
Design SystemsExpert
Vitest/JestAdvanced
Nx/MonorepoAdvanced
AccessibilityAdvanced
PerformanceAdvanced

Notable Projects

Emulsify Design System

Open-source Design System including a development environment and pattern library built using Storybook and a style guide built using Gatsby.

October 2016 - Present

Add to Spotify Playlist jQuery Plugin

Simple plugin to allow a user to add a track to a Spotify playlist.

2015

Context States Drupal Module

Allows an editor to define states that can be leveraged by the Context Drupal module.

2013

Awards & Recognition

W3 Best in Show, Gold, and Silver

NYU College of Global Public Health

2018

W3 Silver Winner

South Dakota State University Extension

2019

W3 Gold Winner

TheSeedCompany.org

2015

Webby Nominee

LadyAntebellum.com - Celebrity/Fan Category

2012

Publications & Presentations

Performance First

Presentation on Front-End performance best practices in Drupal

DrupalCamp Chattanooga - November 2013

Speeding Up Drupal

Presentation on performance optimization

Atlanta DrupalCamp - October 2012