Skip to main content
Josh pointing to the right.

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

PDFa11y: Review PDFs for Accessibility on Upload

PDFa11y helps editors understand accessibility issues in many PDFs as they are added to the site. The module scans PDFs on upload to look at their structure an provide immediate feedback. The scan can be run as a bulk process with queuing to give feedback on existing media libraries. Feedback appears on each document media entity as a primary action and in sitewide reports. Admins can also block inaccessible PDFs from upload. The module is open source and free for use.

We All Deal With Disability

I spent a moment musing on the human condition, our frailty, and what it means for making accessible tools and websites.

Slides from DrupalCon Chicago Gov Summit

If you attended the summit, or even if you didn't, here are the slides.

I Asked AI to Use a Screen Reader

While conducting accessibility audits of vendor-maintained applications for a government agency, I had an idea. What if I ask Claude Code to create a transcript of the experience of a blind user of NVDA screen reading software using the application. The results were astounding and enlightening.