Drupal CMS • Acquia Cloud • Pantheon • AWS • CI/CD • PHP • MySQL • CI/CD • Docker
Twig • CSS • JavaScript • Bootstrap • TailwindCSS • React • NextJS • Storybook
What I do
I work across development, consulting, and infrastructure to build and improve Drupal platforms that are practical, scalable, and built with care.
Drupal Development & Architecture
End-to-end Drupal builds — backend modules, content modeling, and themed frontends that scale with editorial teams.
Decoupled Drupal with Next.js
Headless Drupal architectures using JSON:API and Next.js — fast, SEO-friendly frontends with a Drupal editorial backbone.
Site Audits & DevOps Automation
Performance, security, and code-quality audits, paired with CI/CD pipelines and infrastructure-as-code to keep releases boring.
AI Engineering (Novice)
Learning in public — building RAG pipelines, LLM-assisted workflows, and small AI features that plug into Drupal and Next.js apps.
From the Blog
Recent posts on frontend engineering, design systems, and the craft of building software calmly
Blog
Drupal’s Shift Toward Object-Oriented Hooks
Drupal’s hook system has shaped Drupal development for over two decades, but Object-Oriented Hooks are gradually modernising how Drupal applications are structured. This article explores their evolution after Drupal 11.1, practical benefits, tradeoffs, and what they mean for the future of Drupal architecture.
•
10 minutes
From Storybook to Drupal: Building Reusable Components with SDC
Learn how to build reusable UI components in Drupal using Storybook and Single Directory Components (SDC). This guide covers component-driven theming, scalable frontend workflows, Twig integration, and maintainable Drupal design systems.
•
8 minutes
Set Up Storybook with TailwindCSS 4, Twig & Vite
Build a modern component-driven workflow with Storybook, TailwindCSS 4, Twig, and Vite. Learn how to create a fast, Drupal-friendly frontend setup for developing, testing, and documenting reusable UI components in isolation.
•
9 minutes