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 contract · available nowView open source
Stuart Clark

I build decoupled Drupal systems. APIs, frameworks, and the front-ends that consume them. I want the gap between Drupal and JavaScript to feel like it isn’t there.

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.

I also built File (Field) Paths back when Drupal 6 was new, and still maintain it today. It runs on 29,479+ 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,479
sites run File (Field) Paths
175+
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 25+ package 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