In less than 12 months, Drupal 7 will be end-of-life and no longer supported. Plan your upgrade to Drupal 10 now.

Do you need a Drupal expert to improve your website or development team?

Hi, I'm Oliver - a certified Drupal Expert and Software Development Consultant with 17 years of experience.

I'm a Drupal core contributor, module and theme maintainer, former Developer for the Drupal Association, and multiple-time DrupalCon speaker.

What I can help you with

If you have a Drupal application, register for a Drupal development subscription and have unlimited access to an expert Drupal developer for a fixed monthly price.

If you are stuck on an unsupported version of Drupal, such as 7, 8 or 9, and need help upgrading, book a Drupal upgrade consultation call or roadmap for your website.

If you need help or another pair of eyes on your code, book a 1-on-1 consultation call or an online pair programming session with me, with a 100% money-back guarantee.

If your team wants to write better software faster, I'm available for development team coaching.

Looking for something else?

Here are all my products and services. If you still can't find what you need, send me an email, and I'll see what I can do.

Kind words from clients, subscribers, and past colleagues

I really love your daily posts. They are opinionated, and this gives room for thoughts, I appreciate this.

Following your "Automated tests" emails and they are great! Such a pleasant reading. I love how you start from the very beginning and keeping things simple, step by step.

Looking forward to more content!

Hi Oliver, we met briefly at the Tech Connect event in London last month. Been reading through a few of your latest posts and have found the messages valuable, especially as we spent the week learning about unit, integration and e2e testing. I have signed up to your mailing list to keep the good advice flowing!

Alexander Carr - Full Stack Software Engineer at School of Code Photo of Alexander Carr

These emails are superb and make for very interesting reading. Thank you!

Adam Nuttall - Drupal Engineer Photo of Adam Nuttall

Oliver's approach to testing is a continual reminder of his commitment to delivering high-quality, bug-free, software.

Mike Karthauser - Senior Software Engineer Photo of Mike Karthauser

I had the opportunity and good fortune to work with Oliver solving two problems that I was having on a Drupal Commerce site. I have done several Drupal sites using UberCart, but since it is deprecated, I chose to use Commerce. I had searched, posted to forums, and other normal means to find answers to my problems, to no response and to no avail.

I got a referral to Oliver and scheduled an appointment to discuss the problems on a Zoom call. After showing him via screen share where I was stumped, he offered different approaches to what I was doing, which I was fine with as long as it worked.

Once we solved the first problem, I was really elated and then focused on the second one, which was an easier fix. So in a short period of time, both problems were fixed and tested.

I found Oliver was affable and easy to work with. He has a strong work ethic and a desire to solve problems for his customers and can recommend working with him. I think one of his strengths is to find alternative solutions to problems.

Tom Evans

I am a big fan of your git approaches. I especially remember pairing with you and watching how many commands you run to solve many problems and how fast you were. It's a skill I believe not many have, particularly those who are used to working with a GUI like me, and personally I think it is quite valuable.

Marcos Duran - Senior Software Engineer Photo of Marcos Duran

I like the "$ git log -S" and "$ git log --grep" commands, will definitely be using these, thanks!

Stephen Mulvihill - Solutions Architect Photo of Stephen Mulvihill

Just wanted to say that your blog is amazing <3 I absolutely love it and usually share it with colleagues and some of the kids at my Code Club.

Thanks for contributing to the community with your amazing content!

I've wanted to explore testing for a while, but as a PHP developer with 10 years of Drupal experience who'd written next to no tests, I really needed guidance. Oliver's expertise in testing and TDD motivated me to seek his help.

Before our call, I'd started writing tests for my modules but needed direction, understanding the code to a degree but needing help with approach. Oliver clarified both unit and integration testing, providing solutions for my challenges, and shared his code for inspiration and help. He also gave me ideas on how to utilise contrib code to help me further.

Consulting with an expert, I gained the clarity and confidence I needed in tackling testing with structured, maintainable practices. Oliver's adaptability and tailored services make him highly recommendable.

Thanks, Oliver - I feel empowered and know exactly what approach to take now!

Get in touch

There's no reason to wait. Send me an email and I'll get back to you ASAP.

Register for daily software development emails

Sign up and get daily emails about Drupal, PHP and software development.

About me

Picture 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.