Projects

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

All Projects

SiteDash.ai Promo Image
Web Application

SiteDash

SiteDash is a unified platform that gives teams a single view of all their Drupal and WordPress sites while integrating with native LLMs to provide insight across all projects and connected services.

Audit Export WordPress Plugin
WordPress Plugin

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
CLI Tool

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
Starter Kit

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.

Audit Export module for Drupal
Drupal Module

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 module page on Drupal.org
Drupal Module

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.