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 StudiosRemote2016 - 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 MediaAiken, SC2013 - 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 ConnectNewport, RI USA2012-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 ServicesAiken, SC2007 - 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 CollegeAiken, SC2004 - 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.