Book a 1-on-1 consulting call

As a professional Software Developer and Consultant with 17 years of Drupal and PHP experience, I have a lot of knowledge that I use to help customers and their projects.

Some things I can help you with

  • How to approach a new project or task.
  • PHP and Drupal fundamentals and best practices.
  • Adding eCommerce functionality with Drupal Commerce.
  • Upgrading Drupal websites from unsupported versions.
  • Writing your first automated tests with PHPUnit or starting with test-driven development.
  • Introducing static analysis or other code quality tools to your project.
  • Adopting a utility-first CSS approach, e.g. Tailwind CSS, within a new or existing theme.
  • Configuring continuous integration (CI) pipelines with GitHub Actions, GitLab CI or Bitbucket Pipelines.
  • Automating tasks with Docker or Ansible.
  • Help fixing a bug or some broken code.
  • Reviewing your code and providing advice and suggestions.

In this 1-on-1 video call, I can help you answer questions in these areas or any others you may have.


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'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!

100% money-back guarantee!

If you don't find the call valuable, just let me know, and I'll refund 100% of the cost.

Frequently asked questions

  • What happens after I pay?

    Your call is scheduled at the time you pay. So after payment is received, we're all set!

  • What if I can't find a suitable time?

    If you can't find a suitable time, due to your time zone, or weekly schedule, just send me an email, and we can arrange something. I try to be as flexible as possible!

  • Can my colleague or business partner join the call?

    No. This is a 1-on-1 call. You are welcome to record the conversation to share it after the fact.

  • Do you offer something more hands-on?

    Sure! Book a pair programming session instead and we’ll work on your code together.

  • I still have questions!

    No problem. Send me an email at [email protected].

  • Who am I?

    • I'm an Acquia-certified Drupal expert with 17 years of professional development experience.
    • I'm a former Drupal Association employee who was responsible for improving and maintaining
    • I'm a Drupal core contributor and maintain numerous Drupal projects, including the Override Node Options module, which is used on over 38,000 websites.
    • I'm a multiple-time DrupalCon speaker who regularly presents talks and workshops at conferences and meetups.

    Availability is limited

    I’m only available for a few 1-on-1 calls per month.

    Scheduling is first come, first served, so the sooner you book your time slot, the sooner you will have the answers you need to move your project forward.

    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.