Frontend Architect. Higher Education. Interaction Design
Enterprise Drupal for institutions too big to get it wrong.
I build websites for large enterprise institutions, mostly in higher education. I’m a frontend architect at ImageX, and I care about motion, interaction and accessibility as much as the architecture underneath.
- 18+ YearsWorking with Drupal
- EDUHigher Education
- SpeakerDrupalCon & camps
- Open SourceContributor & advocate

About
How I work
My story
I’ve built with Drupal for 18 years, for universities, non-profits and enterprise clients. Today most of my work is higher education platforms at ImageX, plus the dozen contrib modules I maintain or co-maintain.
My approach
Architecture first. I build component systems and frontend patterns that scale: clean structure from the start, so teams keep moving without digging out of technical debt six months later.
The bigger picture
Higher education platforms carry real stakes: admissions, student success, institutional reputation. I build things that work reliably, hold up under pressure, and are maintainable by the people who inherit them.
What I focus on
Higher Education Drupal
University platforms where one codebase serves many departments and their editors, including the Drupal 7 to Drupal 11 migrations that get them there.
Interaction Design & UX
Interfaces that respond the way people expect, with motion that shows what changed and accessibility built into every component.
Component-Based Systems
Single Directory Components and design systems that editors can build pages from, and that the next developer can still read.
Selected work
AI Components
Generates and previews Single Directory Components from images and AI prompts.
View projectGSAP / AG-UI
Animation utilities for Drupal, plus AG-UI integration for putting AI interactions inside the page.
View projectLatest talk
Beyond Chatbots
DrupalCon Chicago · March 25, 2026
Creating Smarter, Personalized Experiences in Drupal with AG-UI
AG-UI gives Drupal teams a component-based way to put real-time AI interactions inside the content itself, instead of in a separate chat pop-up.
10 CSS hamburger menu animations for university websites
Ten accessible hamburger-to-X animations for higher education sites, from a spring-loaded X to a drawn seal, with the CSS for each.
Read the post