Unlimited Drupal Consulting for a Fixed Monthly Price

  • Are bugs and errors on your Drupal website losing you customers?
  • Are you stuck on an outdated or unsupported version of Drupal?
  • Are you unable to efficiently change your website and spend your time searching for workarounds?
  • Does it take too long to release new features and bug fixes?
  • Are you considering switching to Drupal from your current CMS and wondering if it's the right choice?

In less time than it takes to post on a job board, and for a fraction of the cost, get unlimited access to a certified Drupal development expert, core contributor and multiple-time DrupalCon speaker for a fixed monthly fee. No surprises. Cancel anytime.

You're already running my code in production

I've contributed code to Drupal core and written popular contributed Drupal modules and themes, PHP and JavaScript libraries, and Tailwind CSS plugins.

For example, the Override Node Options module is used on around 40,000 active Drupal websites.

What does it include?

  • Analysis & Audit. I can help you identify expensive bottlenecks, hidden issues, and potential problems with your site. I'll put together a detailed report with actionable next-steps on how to fix any issues.
  • Roadmap & Planning. We'll identify your goals and challenges, and I'll put together a custom roadmap to help you get there.
  • Implementation and Maintenance. I can build your project for you, or work with your engineering team to accelerate your progress.
  • Team Coaching and Training. Give your team the skills they need to get more done. Grow, retain, and attract talented developers.
  • Ongoing Advisory. Throughout the duration of your project, I'll be available to review progress, answer questions, recommend tools and processes, share emerging best practices, and keep your project on the right track.

Looking for something else? I also offer fixed-scope consulting engagements and one-time advisory calls. Book a short exploratory call to see if we'd be a good match.

How it works

Make as many requests as you like

Unlimited user stories. Unlimited tasks. Unlimited repos. Unlimited services.

You set the priority

You decide what's most important. Change priorities at any time.

Get code in days, not weeks

I work on one active request at a time, and start shipping code in days. Bigger projects will be broken down into smaller parts.

Satisfaction guaranteed

Great software is an iterative process. I'll keep iterating with you until you're completely happy with the results.

Subscription benefits

When you subscribe, you gain access to a number of unique benefits.

Fixed monthly rate

No surprises. No missed quotes. No surprise invoices. Pay the same price each month.

Speedy delivery

I work in small increments, so you'll begin seeing valuable code changes in mere days.

Quality guaranteed

High quality code that just works. Or I fix it, for free!

Ready to get started?

Only one spot left. Book your place now.

Standard: £5,000 per month

One concurrent request. Cancel anytime.

  • One request at a time.
  • Bug-free guarantee.
  • Delivery in days, not weeks.
  • Easy credit card or BACS payments.
  • Cancel at any time.

Pro: £9,000 per month

Two concurrent requests. Cancel anytime.

  • Two requests at a time.
  • Bug-free guarantee.
  • Delivery in days, not weeks.
  • Easy credit card or BACS payments.
  • Cancel at any time.

Book a free call

And we'll figure out what's best for you.

Kind words from clients

I've worked with Oliver for a number of years on B2C and B2B web projects and he has always demonstrated himself to be an expert in his field.

As an insurance provider, some of our products and services don't naturally fit within a traditional ecommerce journey - but Oliver has always been able to come up with innovative ways to leverage core Drupal functionality and develop custom modules to meet our needs.

Friendly, flexible and diligent - I wouldn't hesitate to recommend Oliver to anyone looking for a Drupal developer to progress their next project.

We use Oliver for maintaining a couple of Drupal sites for which we no longer have the skills ourselves. We became aware of Oliver through his work in the Drupal community, and about a year ago we approached him to help us with the deep dive aspects of maintaining and developing Drupal sites. He's been really helpful and very responsive. Much appreciated!

Jon Hallett - Senior Systems Administrator at the University of Bristol
Photo of Jon Hallett

For over a decade we have worked with Oliver on a number of different projects. Initially our collaboration consisted of web maintenance and troubleshooting but we soon tapped Oliver to design, build and maintain a custom awards site which includes both submission and judging functionality. Oliver has deep and wide-ranging skills and I would certainly recommend his services!

Working with Oliver on the Seren website has been easy and beneficial.

As well as providing general maintenance support, he built a new Drupal module which integrated with our partners Glassboxx so that we could sell ebooks directly from our website. Oliver worked closely with the team at Glassboxx to create the integration which needed to communicate with the Glassboxx app so that users could download their purchases. He was able to resolve issues which came up along the way in order to create a functioning module which we now use on our site.

Oliver has extensive knowledge of Drupal and his familiarity with the Seren site meant he was able to fix problems quickly and efficiently as they arose.

He is reliable and has always been willing to discuss new ideas for how the site could function.

We would recommend working with him for his invaluable knowledge and ability to find solutions to problems at short notice. It has been a pleasure to work with him over the years.

Mick Felton - Publisher at Poetry Wales Press Ltd (Seren Books)
Photo of Mick Felton

Oliver is a pleasure to work with, and I would engage him again without hesitation. He communicates regularly, ensures that he meets requirements, and suggests improvements to the potential solutions to the brief.

Frequently asked questions

Which versions of Drupal do you work on?

I only work on the latest supported version of Drupal core, which is currently Drupal 10.

If you have an application that uses an older version, I'm happy to give you a custom fixed-price proposal to upgrade to Drupal 10.

Does this include maintenance tasks, such as updating Drupal core and contrib modules and themes?

Yes, updates are included and will need to be prioritised along with other requests.

My suggestion is to do them regularly to reduce the risk of an update breaking your application.

Do you work with Drupal Commerce?

Yes, I have a lot of experience with Drupal Commerce and have used it for various types of e-commerce applications.

Is there a limit to how many requests I can have?

No. Once you're subscribed, you can add as many tasks to your queue as you'd like, and they'll be delivered one-by-one.

You can move requests around and set your own project priority to ensure your most important tasks are finished first.

How fast will I receive my completed requests?

Of course no two user stories or requests are the same, and some take longer than others.

However, you'll typically start getting code back from me within days of submitting an active request.

Software development is an iterative process, so I will break big projects into smaller tasks and start sending work-in-progress for review, feedback, and iteration.

Who are the Developers?

I am! I won't pass your work to Junior Developers or offshore teams. You work directly with me. Always.

How do I request tasks?

After subscribing, you'll need to give me access to your GitLab or GitHub repository and issues board. From there, assign as many tasks to me as you like, in priority order.

What if I don't like how something turned out?

Development is an iterative process. Unlike an agency that will charge you extra for change orders, you get unlimited revisions until you're happy with the work.

What if I only have a single request?

Your subscription renews on a monthly basis. If you only have a single request, you are free to cancel your subscription after the first month.

You can always renew again in the future, if you have a new request!

How does the bug free guarantee work?

If you discover a bug in any code I delivered, for up to 6 months after the end of your subscription, I will fix it for free.

Will you attend our daily stand-ups, or other recurring meetings?

No. To guard your time and mine, and to make your subscription as effective as possible, all communication is handled asynchronously via task requests, email, and/or Slack. If an occasional task requires some synchronous planning, we can schedule such calls on an as-needed basis.

Do you have a refund policy?

Yes, of course. If you're unhappy with my work for any reason during your first month of service, just say the word, and I'll give you a full refund. No questions asked.

More kind words from clients and colleagues

We have only worked together for a short while but I can see Oliver is a Drupal expert.

His technical knowledge means we have been able to make improvements to the sites we manage quickly and efficiently.

If we have complex issues to contend with in the future I feel confident he will be able to deal with them.

Anonymous - Marking Strategist

A fantastic and highly knowledgeable Drupal Developer. Oliver saved a struggling Drupal project with his wealth of Drupal experience.

I had the pleasure of working with Oliver whilst building the first version of our drupal based intranet. His knowledge of Drupal and the wider infrastructure required to run a site was really invaluable.

At the time, we were very new to Drupal, so it gave us a great platform to learn from and expand our own knowledge.

He's the only external contractor that we've kept in touch with over the years, which goes to show how much we valued his input.

Huw Davies - Web Dev Manager / DevOps / Team Manager at Admiral Group Plc
Photo of Huw Davies

Oliver has been an outstanding contributor to the Drupal Association team. He is a talented developer who writes great code and applies his curiosity and love of learning to every project. He is also a fantastic team member, who gives to the team as much as he gets.

Oliver is the embodiment of everything good about the Drupal community.

Holly Ross - Executive Director at the Drupal Association
Photo of Holly Ross

Oliver is a skilled Drupal developer with a passion for the Drupal community. As his direct supervisor, I was able to watch Oliver grow with the Drupal Association and contribute an amazing amount of effort and integrity to all of his work.

Everything we have thrown at Oliver, he has approached with an open and flexible mind that has allowed him to work on a wide range of projects and features for Drupal products.

Oliver was great to work with. He has expert knowledge with Drupal and delivered exactly what we were looking for on time. He's understanding, friendly and easy to get along with. I would enjoy working with him again in the future.

Brian Hartwell - Interactive Creative Director

Oliver was fantastic to work with - pro-active and highly responsive, he worked well remotely and as part of a project team. His understanding of the project requirement(s) and ability to translate it into working code was essential and he delivered.

Brian Healey - Director of Business Development at Tincan
Photo of Brian Healey

Oliver is seasoned Drupal and all round highly skilled and experienced web developer. I have worked with Oliver on an important project where he was reliable, prompt and ensured strict client deadline delivery and confidentiality at all times.

Daniel Easterbrook - Digital Strategy Consultant

About me

Photo of Oliver

I'm an Acquia-certified Drupal Triple Expert with 17 years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.