Skip to content

Our stack

Technologies

We pick the well-understood option unless there is a reason not to. Everything below is something we ship with regularly, and something your next engineer can pick up without a course.

Languages

The ones we write every week, not the ones we once tried.


  • TypeScript
  • JavaScript
  • Java
  • Python
  • Ruby
  • SQL
Web

Server-rendered React where it earns its keep, static where it does not.


  • React
  • Next.js
  • Vue.js
  • HTML
  • CSS
  • GraphQL
Mobile

One codebase on both stores, built to feel native rather than wrapped.


  • React Native
  • TypeScript
  • GraphQL
Backend

Boring, well understood services that hold up under load.


  • Spring Boot
  • Node.js
  • NestJS
  • Express
  • Rails
  • GraphQL
Data

Where the business actually lives, so it gets modelled properly.


  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • BigQuery
  • Airflow
  • DBT
Cloud and infrastructure

Defined in code, reviewed before it ships, reversible by default.


  • AWS
  • GCP
  • Docker
  • Kubernetes
  • Kafka
  • RabbitMQ
  • Jenkins
Monitoring

So you find out before your customers do.


  • Sentry
  • Datadog
  • Splunk
  • Graphite
  • Git

Using something that is not on this list?

We work in existing codebases regularly, including ones written in stacks we would not choose today. A short paid review comes first, so you get an honest read on the state of the code before either of us commits to a build.

Ask about your stack
Technology choices

The stack matters less than who maintains it

Tell us what you are running and what hurts. We will tell you whether the tooling is the problem or a symptom.

every release, checked
  • Code checks24s
  • Automated tests1m 08s
  • Preview link for you31s
  • Live for your customers12s
Everything passedSafe to ship

Visible

Working software to review throughout the build

shipped this week
  • v2.14Works offline on the phoneFri
  • v2.13Faster checkoutWed
  • v2.12Who can see which reportsMon