Client work
Some of this work was delivered under confidentiality agreements. Those projects appear anonymised: the engagement is described faithfully, but the client is not named, links are withheld, and the imagery is illustrative.
Showing 19 - 20 of 20
A policy report that people can still cite in ten years needs a permanent identifier. We built the Drupal module that mints one for the records the Analysis & Policy Observatory publishes, in partnership with Media Insights.
Victoria University's websites are where prospective students choose a course, researchers get found, and the public meets the institution. We have worked alongside the university's own web team on the platform behind them since 2017.
Open Source work
Showing 1 - 8 of 8
Public-sector teams keep rebuilding the same accessible components, site after site. CivicTheme, published by Salsa Digital, turns that repeated cost into one maintained open-source design system, and we have engineered it since its first commit in 2021.
Almost every Drupal project writes the same forty or fifty automated test steps from scratch, then owns them forever. behat-steps is our open-source library of those steps, written once and maintained since 2018.
Every new Drupal project starts with weeks of setup, and every running one drifts into a configuration only its own team understands. Vortex is our answer: an open-source Drupal project template, maintained since 2017, installed once and kept current through the same tool that set it up.
Your Drupal website runs on contributed modules, and each one has to keep working through every Drupal and PHP update. Eddy is our free, open-source template that gives a module or theme a local site, tests across versions and publishing to Drupal.org from its first commit.
Nearly every decision about a Drupal website depends on its content model, and the model is surprisingly hard to see. Nexus is our free, open-source tool that draws it from the site's own configuration, right in your browser, and lets you sketch a new one before anything is built.
The scripts that provision, deploy and back up a platform run with real credentials against real data, and they are usually the last piece of code anyone thinks to test. bats-helpers is our open-source library that makes testing them practical.
Plenty of hosting platforms deploy whatever sits on a git branch, which means the thing you push has to be exactly what production needs and nothing else. git-artifact is our open-source tool that builds that package in CI and pushes it safely, and it has been in service since 2017.
When an automated browser test fails in a build, the log tells you which check did not pass, not what the page actually looked like. We build and maintain an open-source Behat extension that captures the page itself, automatically on failure or on demand mid-test.