stuar.tc

booting decoupled front end…

// about

Stuart Clark

Senior Drupal & JavaScript engineer in Ballarat, Australia. Creator of DruxtJS. 24+ years on the web, ~20 in Drupal.

Open to senior rolesView open source
Stuart Clark

I build decoupled Drupal systems - APIs, frameworks, and the front-ends that consume them. My focus is making the boundary between Drupal and JavaScript feel effortless.

In 2019 I created DruxtJS, a framework that maps Drupal’s JSON:API directly into reactive Vue components. It won the Splash Award at DrupalCon Singapore 2024.

Before Druxt, I built and maintain File (Field) Paths - one of the most widely installed contrib modules in Drupal, running on 29,589+ sites.

When I’m not shipping code I fly drones along the Victorian coast and pretend I’ll write more blog posts.

24+
years building for the web
~20
years in Drupal
29,589
sites run File (Field) Paths
170+
open-source projects
11
DrupalCons attended
1
Splash Award · Singapore ’24

Expertise

Core

Decoupled Drupal

JSON:API, RESTful, GraphQL - building API-first Drupal for JS front-ends.

Framework

DruxtJS

Creator and maintainer of the 170+ project Druxt ecosystem for Nuxt.

Frontend

Nuxt & Vue

SSR, SSG, and interactive client patterns with Nuxt UI and Tailwind.

Backend

Drupal module dev

From File (Field) Paths to custom contrib - 20 years of Drupal internals.

DevOps

CI/CD & hosting

GitHub Actions, Platform.sh, DDEV, and automated testing pipelines.

Community

Mentoring & review

Patch reviews, issue triage, and Splash Award-winning contributions.

Elsewhere