// about
Stuart Clark
Senior Drupal & JavaScript engineer in Ballarat, Australia. Creator of DruxtJS. 24+ years on the web, ~20 in Drupal.
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.
Expertise
Decoupled Drupal
JSON:API, RESTful, GraphQL - building API-first Drupal for JS front-ends.
DruxtJS
Creator and maintainer of the 170+ project Druxt ecosystem for Nuxt.
Nuxt & Vue
SSR, SSG, and interactive client patterns with Nuxt UI and Tailwind.
Drupal module dev
From File (Field) Paths to custom contrib - 20 years of Drupal internals.
CI/CD & hosting
GitHub Actions, Platform.sh, DDEV, and automated testing pipelines.
Mentoring & review
Patch reviews, issue triage, and Splash Award-winning contributions.