oliverdavies.uk/source/_pages/index.html.twig
Oliver Davies bedf08c833 Update heading
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-08-18 00:03:02 +01:00

101 lines
4.5 KiB
Twig
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
layout: page
permalink: /
title: Oliver Davies - Drupal Developer, Consultant and Speaker
meta:
title: Drupal Development and Consulting by Oliver Davies
urls:
exploratory_call: https://savvycal.com/opdavies/drupal-consulting-exploratory-call
---
{% block content %}
{# Pain #}
<ul>
<li>Are bugs and errors on your Drupal website losing you customers?</li>
<li>Are you stuck on an outdated or unsupported version of Drupal?</li>
<li>Are you unable to efficiently change your website and spend your time searching for workarounds?</li>
<li>Does it take too long to release new features and bug fixes?</li>
<li>Are you considering switching to Drupal from your current CMS and wondering if it's the right choice?</li>
</ul>
<!--
- Do you need something added or fixed on your website but don't know where to start?
- Do you want to enhance and upskill your in-house development team?
- Is your website full of legacy code that no one understands or you don't use and that you still need to maintain?
-->
<hr>
{# Solution #}
<h2>What can I do for you?</h2>
{# TODO: add more information about each of these. #}
<ul>
<li><strong>Analysis & Audit</strong>. 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.</li>
<li><strong>Roadmap & Planning</strong>. We'll identify your goals and challenges, and I'll put together a custom roadmap to help you get there.</li>
<li><strong>Implementation and Maintenance</strong>. I can build your project for you, or work with your engineering team to accelerate your progress.</li>
<li><strong>Team Training</strong>. Give your team the skills they need to get more done. Grow, retain, and attract talented developers.</li>
<li><strong>Ongoing Advisory</strong>. 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.</li>
</ul>
<hr>
<h2>You're already running my code in production</h2>
<p>I've contributed code to Drupal core and written popular contributed Drupal modules and themes, PHP and JavaScript libraries, and Tailwind CSS plugins.</p>
<p>For example, the Override Node Options module is used on around 40,000 active Drupal websites.</p>
<hr>
<h2>Here's some of my recent work</h2>
<ul>
<li>I developed a Drupal module to integrate with a third-party translation provider, enabling automated translations of English-only content from XML feeds into different languages.</li>
<li>I created an example eCommerce application using Drupal Commerce for an asset finance company for their presentation to a multinational eCommerce company.</li>
<li>I migrated a membership portal for a UK health association from Drupal 7 to Drupal 10, migrating their content and users and rebuilding the required custom functionality.</li>
<li>I presented workshops on automated testing and test-driven development at Drupal conferences.</li>
<li>I assisted a UK consultancy in hiring their in-house Senior Drupal Developer by providing technical input for interviews and candidate feedback.</li>
<li>I developed a Tailwind CSS-based theme for a multi-tenant Drupal application, delivering the theme scaffolding, build system, and initial components. I also trained and supported the in-house development team.</li>
<li>I developed a Drupal Commerce application for an annual international photography competition that allows photographers to pay and submit their entries, including custom scoring functionality for jurors.</li>
</ul>
<hr>
<h2>Get in touch</h2>
<p>Unlike working with large agencies, you'll <strong>only work directly with me</strong>. You won't be handed off sub-contractors, offshore teams or Junior Developers who are learning on the job.</p>
<p>I only give fixed prices so <strong>you'll know upfront how much my work will cost</strong> and all of my work is covered by a bug-free guarantee.</p>
{% include 'button.html.twig' with {
full_width: true,
text: 'Click here to email Oliver',
url: 'mailto:' ~ site.email,
} %}
<hr>
{% include 'testimonials' with {
limit: 5,
tag: 'front',
title: 'Kind words from clients and customers',
} %}
<hr>
<h2>Get in touch</h2>
<p>Theres no reason to wait. Drop me a line and I'll get back to you ASAP.</p>
{% include 'button.html.twig' with {
full_width: true,
text: 'Click here to email Oliver',
url: 'mailto:' ~ site.email,
} %}
{% endblock %}