Eleven sites, maintained continuously for a US agency.
Six distinct business models rather than one template repeated: single sign-on, ticketing, tenant workflows, public procurement, a certification body, a 3,000-product catalogue. Drupal 10 and 11. This is the retained shape, running for years.
Five core upgrades across the portfolio. No day lost, nothing broken.
Embedded senior support on a US public research university’s estate.
Seven sites, an in-house design system, a central web team. Custom modules, theming, migrations and integrations, alongside people who were already there. Capacity inside a team rather than a parcel of work handed over the wall.
3,431 contrast failures closed across 1,587 pages, plus 142 broken ARIA menus and references.
A festival platform, maintained since 2018.
Cinequest Film Festival - cinequest.org and picturethepossibilities.org. Donor and passholder webforms, festival passes and ticketing, sponsor management, and the traffic peaks a festival calendar brings, every year rather than once.
The festival launch shipped on its date.
“Johan was able to make up the time to get us back on schedule. He provides excellent status and understood the updates/changes to get the project to align with the goals.”
Halfdan Hussey, Cinequest Inc.
A Drupal 10 to 11 upgrade, running now.
For an American art and design college. Planned work rather than a rescue, which is why it is boring, and why it can be scheduled around a release calendar.
The same estate’s 9 to 10 jump took sixteen hours of work.
What a Drupal 9 to 11 jump actually costs, and why sixteen hours is the wrong number to plan with