Skip to main content

I am the founder of M6L, a full-stack consultancy. 

What's a "full-stack" consultancy? 

Glad you asked. I coach teams to use continuous integration and agile best practices to build great software, usually websites or web-based applications. In my career, I've been a designer, developer, project manager, and a CTO. I've kinda played all the roles and can help fill gaps in your team.

I build big, complex websites. I'm particularly fond of government websites because they help people get stuff done. I've done a lot of work with Drupal. (I was even the CTO of the Drupal Association for a bit around the launch of Drupal 8.)

If you think I can help your project/product/program, hit me up on LinkedIn.

This blog occasionally strays outside of technology. I'm a musician. I play the guitar, ukulele, mandolin. I'm a singer/songwriter as well. I'm into the outdoors: run, hike, bike, and ski. My wife and I have a camper van and frequent parks around the Pacific Northwest throughout the year. A separate blog about those adventures may be coming soon.

Recent blog posts

Recipe Unpack: This Blog Is No Longer on Drupal CMS, and That's a Good Thing

With the release of Drupal 11.2, the Recipes feature gets an important new capability. You can now "unpack" recipes after they are run so that your composer.json will have the direct dependencies from the recipe rather than a dependency on the recipe itself.

What the US Department of Justice Accessibility Ruling Means for Your Organization

The Web Content Accessibility Guidelines (WCAG) Version 2.1, Level AA is now the technical standard for state and local governments’ web content and mobile apps within the United States.

Some Thoughts About How AI Could Reshape CMS Platforms

Dries post and AI and CMS platforms covers a lot, but I want to take a deeper dive into the two strategic priorities he outlines.

Drupal CMS Modules We Know and Love

Drupal CMS is filled with modules that are considered best practice for most websites.