Contact

Your clients’ Drupal sites, kept running under your name

Portrait of Johan R.
Johan R.
White-label Drupal maintenance for agencies

Updates, security and the move to Drupal 11, at a fixed price per site. Your client only ever talks to you.

Drupal 10 gets no security fixes after December 9. A client site left on it stays open to the next published flaw, and the client calls you, not the host. Waiting for the budget means migrating later, in a hurry, at a higher price, or watching another provider offer the migration and take the account.

The same agency has trusted me with its Drupal portfolio since 2018: seventeen sites, 573 logged interventions since 2021, 292 of them security updates, no major incident.

I reply within one working day with what I can see from outside: which sites move to Drupal 11 easily, and which need work. No charge.

What I take off your plate

Your portfolio, kept up to date.

Security and minor updates on every client site, a monthly report you send under your name, and the move to Drupal 11 at a fixed price per site. Run on your tooling and in your ticket system.

Prices per site, what happens each week, and how it starts

Technical rescue.

An inherited Drupal platform nobody wants to touch, a stalled upgrade, a backlog that keeps growing. The client stays with you, and the site gets fixed under your name.

What a rescue looks like, how it starts, and what it has already produced

“Jo is a cut above the rest. I’ve contracted with tens of freelance experts and there are only two or three who stand out.”

Bob Kruse, Drupal Aid

Prices per site, not per hour

Portfolio audit.

450 EUR for up to 10 sites, delivered three working days after access. Version, blockers and a fixed upgrade price for each site.

Drupal 10 to 11 upgrade.

From 1,100 EUR per standard site. The firm price for each site comes out of the audit.

White-label maintenance.

140 EUR per site per month, from five sites. Two hours of small requests included each month.

You know your cost before you resell. Extra hands when a developer leaves or a deadline comes up: prepaid days or a monthly retainer, quoted per engagement.

How white-label subcontracting actually works, and what I need from your team to keep it invisible

“Highly dependable, Jo quickly and efficiently completed all tasks to a very high standard. I have already hired again for the next project.”

Spencer L., Crossbridges

You stay the single point of contact

I don’t appear in your client’s tickets, their invoices, or their inbox unless you put me there.

Some of the work below is described without naming the client, because my agreements require it. Yours would be handled the same way.

What I’ve been trusted with

Cinequest Film Festival.

Built in 2018 and maintained for eight years, through the Drupal 11 upgrade in October 2026, on cinequest.org and picturethepossibilities.org. Multi-step donor and passholder webforms, festival passes and ticketing, sponsor management, and the traffic peaks a festival calendar brings. Picture The Possibilities runs across eleven cities worldwide.

The new site went live for the 2022 festival, on the date set.

The cinequest.org home page. The picturethepossibilities.org home page.

“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. When we have more Drupal projects, Johan is the first person we will reach out to!”

Halfdan Hussey, Cinequest Inc.

A seventeen-site portfolio, kept running in white label for the same agency since 2018.

Six distinct business models, not one template repeated: a professional order’s member portal with SAML/OneLogin single sign-on and a SharePoint extranet; a trilingual cultural venue with online ticketing and a shop; a social housing platform with tenant workflows, waiting lists and public procurement; a regional waste-management authority serving twelve municipalities; an accredited certification body issuing compliance attestations to eighty members; and a 3,000-product consumer brand catalogue. Drupal 10 and 11.

573 logged interventions since 2021, 292 of them security updates. Ten sites already on Drupal 11. No major incident.

Embedded senior support on a large US public research university’s Drupal estate.

Seven sites, an in-house design system, a central web team. Custom modules, theming, migrations and integrations, among them a knowledge-base sync between the university’s service platform and its IT sites over JSON:API and OAuth. I also ran the ADA conformance remediation on the medical school and clinical practice sites.

Remediation closed 3,431 contrast failures across 1,587 pages, plus 142 broken ARIA menus and references.

On drupal.org since 2007: drupal.org/u/joflizn

How I work

Based in Antananarivo, Madagascar, on UTC+3. Two hours ahead of Paris and Brussels in winter, one in summer, so we share the full working day. For US teams, your mornings overlap with my afternoons.

I know what an agency’s week looks like when a client escalates on a Friday.

Async-first: I write things down. Composer-managed codebases, staging before production, and a regression check before anything ships.

  1. You send the list of your Drupal sites. I tell you what I can see from outside, no charge.
  2. The written audit, with the detail behind it, is paid.
  3. You get a fixed quote, or an hourly block, whichever fits.
  4. I work in your tracker, on your branch, to your review.

Contact

johan@johanweb.net

I answer within one business day.