William on holiday

Welcome to my site 👋🏻

I'm a web developer supporting communities, local businesses and non-profits with impactful, digital solutions. I provide value by abstracting away technical complexity so organisation owners can focus on their mission and their clients.

I specialize in crafting accessible and engaging front-end experiences, primarily using Drupal and WordPress, and I'm always eager to explore how my skills can help bring vital stories and services to a wider audience.

Skills

  • Agile principles and scrum
  • Content admin: webpage design and build; digital asset management
  • CMS experience: Drupal (v9 & 10); Webflow; Wix & WordPress
  • git Source control and GitLab & GitHub repo management
  • HTML, CSS, JS, PHP, Twig templating
  • Responsive web design
  • SEO reporting and user behaviour analysis, on-page performance
  • Web accessibility
  • 1st line tech support

Work experience

See all work
  • Berkeley Group IT

    Web Content Admin

    Content management in Sitecore CMS and Microsoft’s Sharepoint: page creation and edits, upload of media assets following specification and best practice guidelines. Use of batch processing scripts to expedite delivery of tickets within SLA.

    Task brief resolution with stakeholders, testing reporting with development team, content strategy and SEO refinements with digital marketing team, web design changes under guidance from UX/UI lead.

    Involved in an organisation-wide digital project to upgrade Sitecore, help implement a new web design and adopt Sitecore Personalise for customer (persona) specific digital experiences and A/B testing.

  • One Young World

    Apprentice to Junior Drupal Developer

    Supported the development of reusable UI components by translating Figma designs into a scalable Storybook prototyping library, following the Atomic Design methodology.

    Configured and customized Drupal v.9-10 CMS, including writing PHP hooks, preprocess functions, and Twig templates for flexible and maintainable theming.

    Webpage build and content updates, facilitating collaboration between stakeholders and the digital team.

    Provided training and support to non-technical users, enabling them to confidently manage and publish content in a structured, accessible, and brand-consistent way.

Latest posts

See all posts

Recent projects and volunteering

See all

Let's Connect

You can get in touch with me on social media, use the contact form or just send me an email.