Sorry, you need to enable JavaScript to visit this website.

Projects, and what we did on them.

A selection of projects we have delivered and supported over the years: government platforms, universities, community organisations and commercial sites, alongside the open-source tools that came out of the work.

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 1 - 9 of 19
Hands placing house keys onto a property contract
Conveyancing is precision work, and a firm's website is the first evidence a client sees that the firm is careful. We rebuilt RET Conveyancing's site on Drupal 11, with a component library the team builds pages from and intake forms that safely accept client documents.
  • Drupal
  • Vortex
  • Custom development
  • Continuous integration
Hands drawing a part from a labelled parts bin
An online retailer selling replacement parts for household appliances lives or dies on one question: will this fit my machine? We are building the answer into one such business, from a new brand to structured compatibility data and a fitment search.
  • Migration
  • Custom development
  • AI
Hands cueing a record on a turntable in a radio studio
Community radio is made by volunteers and paid for by the people who listen. We are rebuilding one station's platform on Drupal 11, engaged through a partner agency, starting from the hardest thing a radio station asks of a website: a schedule that tells the truth.
  • Drupal
  • Migration
  • Custom development
  • Vortex
Hands setting out practice handbooks before a session
A not-for-profit research and practice centre wanted one place where practitioners, employers and the people they support could find practical guidance and the evidence underneath it. We led the Drupal engineering behind the hub, engaged through a partner agency, and both delivery dates held.
  • Drupal
  • Migration
  • Accessibility
  • Design system
  • Custom development
Hands lifting a hard hat and rescue rope from a station bench
When a flood warning goes out, an emergency service's website carries it to millions of people, and traffic peaks at exactly the moment failure is not an option. We have led the Drupal engineering behind one such platform since 2024.
  • Government
  • Drupal
  • Performance optimization
  • Custom development
A vintage audio mixing board with a microphone on a boom arm, bathed in warm sunlight.
A community radio station's website is where listeners find the shows, and where the record of everything it has ever played has to stay findable. We are rebuilding one such platform on Drupal, with well over a decade of broadcast history coming with it, engaged through a partner agency.
  • Drupal
  • Migration
  • Custom development
  • Testing
Hands pinning printed component sheets into a grid
Government websites are built inside an identity that has already been decided, and the real cost hides in the components. In 2024 we provided the Drupal engineering behind a public website for an Australian Defence portfolio agency, as the build partner to a Canberra digital agency.
  • Government
  • Drupal
  • Design system
  • Migration
  • Custom development
The Climate Change Authority homepage
The Climate Change Authority publishes the advice it gives the Australian Government, and its website is where that record lives. In 2023 we moved the site onto CivicTheme, the Australian government design system.
  • CivicTheme
  • GovCMS
  • Migration
  • Design system
  • Custom development
Hands restocking leaflets in a public service rack
Health advice, concessions, housing, disability and family services. Between 2018 and 2021 we provided the platform engineering, migration and front-end work across four parts of the Victorian Department of Health and Human Services' web estate, in partnership with Salsa Digital.
  • Government
  • Drupal
  • Migration
  • Accessibility
  • Custom development

Open Source work

Showing 1 - 6 of 6
The CivicTheme homepage at civictheme.io
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.
  • Open source
  • CivicTheme
  • Design system
  • UI Kit
  • GovCMS
The Vortex project template homepage at vortextemplate.com
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.
  • Open source
  • Vortex
  • Drupal
  • DevOps
  • Continuous integration
A template laid across identical forms, showing one out of line
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.
  • Open source
  • Testing
  • Automation
  • DevOps
  • Continuous integration
Loose slabs gathering into one sealed form through 3 frames
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.
  • Open source
  • Continuous integration
  • DevOps
  • Automation
  • Testing
A fallen form beside a tile carrying its impression
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.
  • Open source
  • Testing
  • Behat
  • Automation
  • Continuous integration
Identical interlocking forms joined into one row, spares beside
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.
  • Open source
  • Testing
  • Behat
  • Drupal
  • Automation