Technologies

The technology behind our work

Proven, widely supported technologies, chosen so the software we build for you is fast, secure and easy to maintain for years.

How we choose

Four rules for picking a stack

01

Mature over fashionable

We favour technologies with long support histories and large communities, so your system can be maintained for years.

02

Hireable

If you later build an in-house team, they should be able to find developers who already know the stack.

03

Fit the problem

An ERP problem gets Odoo; a content site may get WordPress; a high-traffic product may get Next.js.

04

Operable

Every choice includes how it will be hosted, monitored, backed up and upgraded, not only how it is built.

Frontend

HTML

The markup language that gives every web page its structure and meaning, read by browsers, search engines and assistive technology alike.

CSS

The styling language of the web, used to turn a design system into consistent, responsive and fast-loading interfaces.

    Backend

    Mobile

    Flutter

    Google's open-source UI toolkit for building iOS, Android, web and desktop apps from one Dart codebase.

    Databases

    MySQL

    Relational database behind WordPress, WooCommerce and most PHP applications, which we tune, replicate and upgrade.

    MongoDB

    Document database for flexible, nested data, which we model, index and operate on Atlas or self-hosted replica sets.

    DevOps

    Kubernetes

    Open-source container orchestrator that schedules, scales and heals containerized workloads across a cluster of machines.

    GitHub

    Platform for hosting Git repositories, reviewing code, automating builds with GitHub Actions and scanning code and dependencies for security issues.

    Sources

    Sources and further reading

    Official documentation and guidance if you want to read more about this topic.

    Next step

    Have a stack already?

    We regularly join existing projects. Tell us what you run and we'll tell you how we'd work with it.