Will Jackson

Drupal Technical Lead & Senior Software Engineer

Aiken, South Carolina | Remote

Professional Summary

Experienced Drupal Technical Lead with more than 13 years in enterprise web development and roots stretching back to building websites in the mid-1990s. Skilled in full-stack development with a primary focus on Drupal, complemented by hands-on experience with WordPress, Joomla, Contentful, React, NextJS, Electron, Python, Go, Kotlin, and a wide range of emerging technologies. Adept at working directly with clients and product owners to craft solutions that balance technical requirements with budget and long-term goals. Proven history of architecting scalable systems, leading development teams, and delivering high-performance applications for organizations across North America, Europe, Asia, and Australia. Extensive experience building custom e-commerce platforms and navigating the complexities of PCI compliance. Active open source contributor with a strong commitment to clean architecture, maintainability, and sustainable engineering practices.

Professional Experience

CURRENT

Drupal Technical Lead

Kanpoi Studios•Remote•2016 - Present
• Drupal 6 - 11 Support and Maintenance
• Work directly with clients to design and build new Drupal projects.
• Custom module and theme development
• Custom e-commerce integration with Drupal Commerce
• Technical architecture and planning
• Pantheon, Acquia, Amazon AWS, Tencent
DrupalWordPressPHPCircleCIDDevDocksalDockerContentful

Director of Development Operations

New Valley Media•Aiken, SC•2013 - 2016
• Drupal 6 - 8 Support and Maintenance
• Sales and Marketing at Drupal Events
• Work directly with clients to design and build new Drupal projects.
• Managed Linux servers and deployment processes
• Custom e-commerce integration with Drupal Commerce
• Technical architecture and planning
• Custom module and theme development
• Pantheon, Acquia, Rackspace
DrupalPHPSolrPantheonAcquiaRackspaceDrupal Commerce

Drupal Developer

Drupal Connect•Newport, RI USA•2012-2013
• Provided support for custom web applications built using Drupal 5/6/7
• Custom e-commerce development with Ubercart and Drupal Commerce
• Managed Linux servers and deployment processes
• Integrated third-party APIs, including payment gateways and CRMs
• Provided technical consulting for small to medium businesses
Drupal 5-7UbercartDrupal CommerceRackspace

Owner & Operator

Hotshot Computer and Web Services•Aiken, SC•2007 - 2012
• Created custom web applications and websites for small-to-medium-sized businesses in the CSRA region of GA/SC.
• Built and maintained custom e-commerce solutions for e-learning and event ticketing.
• Provide computer and networking service and support for residential and commercial clients.
• Developed small business websites with a focus on SEO and performance.
DrupalJoomlaMagentoAsterisk

Education

Associate in Computer Networking

Aiken Technical College • Aiken, SC • 2004 - 2007
• Focus on Software Engineering and Computer Networking

Technical Skills

CMS & Frameworks

Drupal 5-11WordPressJoomlaContentfulNext.js

Languages

PHPJavaScript/TypeScriptPythonGoKotlinBashHTML/CSS/SASS

DevOps & Tools

DockerKubernetesGitLab CIGitHub ActionsCircleCITektonDocksalDDev

Databases

MySQLMariaDBRedisMongoDBSQLiteSolr

Frontend

ReactVue.jsTailwind CSSSASSWebpackVite

Backend

FirebaseSupabaseAWS

Certifications

• Contentful Certified Professional

Open Source Contributions

Audit Export Module →

Audit Export provides a streamlined way to audit Drupal sites, offering automated reports and exports that give administrators and developers clear insight into how their site is structured and configured.

Drupal Recipe Explorer →

The Drupal Recipe Explorer is a searchable catalog that helps developers and site builders discover, review, and understand Drupal recipes.

Drupal + NextJS Starter →

This project provides a starter kit for evaluating a headless Drupal setup with Next.js. It combines Drupal 11 as the content backend with a Next.js 15 frontend, including JSON:API, OAuth, TypeScript, and Tailwind. The environment is containerized using Docker/Docksal, and the repository can be cloned and initialized for testing. The kit is intended to help assess Drupal’s suitability as a backend for a modern Next.js application.

Simple VPS Provisioner →

Simple VPS Provisioner (SVP) is a Go-based command-line utility that automates the provisioning of Debian 13 (Trixie) servers into fully configured, production-ready LAMP environments for Drupal or WordPress. With a single command, it installs and configures Nginx, PHP-FPM, MariaDB, Composer, and Certbot. Additionally, install per-domain PHP-FPM pools, UFW firewall rules, and secure SSL certificates. SVP emphasizes speed, idempotency, and security, offering reproducible setups you can trust to run multiple times without breaking existing configurations.