I'm Oliver, a Software Developer and Consultant with 19 years of experience.
I'm an Acquia Triple Certified Drupal Expert who has worked on Drupal.org for the Drupal Association, spoken and mentored at DrupalCons and DrupalCamps, and maintain several popular Drupal modules and themes.
I regularly present talks and workshops at user groups and conferences.
I write and contribute to open-source code, including Drupal core. You can see my projects and contributions on my Drupal.org and GitHub profiles, and my Forgejo instance.
- Building a dynamic README.md - 14th March 2026
- Using Process Compose with Sculpin, Browsersync and Decap CMS - 1st March 2026
- Reversing a YAML list - 22nd February 2026
- Using Sculpin with Decap CMS - 22nd February 2026
- Vim startup commands - 21st February 2026
- Using .localhost URLs for local development - 21st February 2026
- Creating recipes for Drupal Gather - 13th February 2026
- Simplifying Drupal's default.settings.php file with Vim - 12th February 2026
- Parsing a large XML file with xq - 11th February 2026
- Debugging errors in Process Compose - 9th February 2026
I have worked with Oliver several times over the last few years - He is a great addition to any team, he collaborates and communicates well, and absolutely knows his stuff!
Oliver devised a creative and original approach to Drupal theme switching based on Tailwind and provided us with the building blocks and basic theming.
He gave several helpful mentoring sessions with our front end developer to support us to build this approach into our site.
We are indeed grateful to Oliver for his sessions with our students.
His presentation gave the students the opportunity to gain valuable insights for web application development.
The students had a chance to hear from a true expert in the field and watch him as he explained various programming concepts for both frontend and backend applications development.
Students greatly enjoyed the live coding session and felt it was an eye opener for them about web technologies including frontend and backend development languages and tools.
He is dedicated and passionate about frontend and backend development.
We will be glad to have him back next time.
This course is really great and I've recommended it to my coworkers here at Palantir.net.
The course was very informative. One of the biggest pain points with Drupal testing was that there was no clear and definitive guide on setting up the php unit XML file to get functional and kernel tests working right away. Your guide was fantastic and I will definitely be using it going forward in my module development for work.
- Pushed to national-rail-enquiries-feed-parser - 17th March 2026
- Synced commits to main at opdavies/national-rail-enquiries-feed-p... from mirror - 14th March 2026
- Pushed to national-rail-enquiries-feed-parser - 14th March 2026
- Pushed to national-rail-enquiries-feed-parser - 14th March 2026
- Pushed to national-rail-enquiries-feed-parser - 14th March 2026
- Pushed to national-rail-enquiries-feed-parser - 14th March 2026
- Pushed to tag 2026-03-14-14.51.57 to opdavies/oliverdavies.uk - 14th March 2026
- Pushed to main at opdavies/oliverdavies.uk - 14th March 2026
- Pushed to tag 2026-03-14-09.49.52 to opdavies/nix-config - 14th March 2026
- Pushed to main at opdavies/nix-config - 14th March 2026
- Pushed to main at opdavies/oliverdavies.uk - 14th March 2026
- Pushed to main at opdavies/oliverdavies.uk - 14th March 2026
- Pushed to main at opdavies/oliverdavies.uk - 14th March 2026
- Pushed to main at opdavies/oliverdavies.uk - 14th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 14th March 2026
- Pushed to main at opdavies/nix-config - 14th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 14th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 14th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 14th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 13th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 13th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 13th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 13th March 2026
- Pushed to 1.x at opdavies/drupal-gather - 13th March 2026