
Projects
Real-world web development projects I’ve built around Drupal, AI, and automation.
All Projects


Audit Export Plugin
Audit Export for WordPress is a flexible auditing and reporting plugin that inspects your site’s plugins, themes, content types, taxonomies, menus, widgets, users, roles, and core configuration, and turns that data into exportable, automatable reports.

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.

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.

Saplings AI MCP
A recipe to enable a fully compliant MCP server on your Drupal site for seamless AI-powered interactions.
Drupal Recipe Explorer
The Drupal Recipe Explorer is a searchable catalog that helps developers and site builders discover, review, and understand Drupal recipes.

Drupal Docksal Starter Template
This is a clean starter project for Drupal 11, pre-configured to run in a Docksal development environment.

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.

Media Dupe Detect
Media Dupe Detect is a Drupal module that integrates with the Media Library to detect duplicate file uploads by hash and prompt users to reuse existing media instead of creating new items.