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.
The ones we write every week, not the ones we once tried.
- TypeScript
- JavaScript
- Java
- Python
- Ruby
- SQL
Server-rendered React where it earns its keep, static where it does not.
- React
- Next.js
- Vue.js
- HTML
- CSS
- GraphQL
One codebase on both stores, built to feel native rather than wrapped.
- React Native
- TypeScript
- GraphQL
Boring, well understood services that hold up under load.
- Spring Boot
- Node.js
- NestJS
- Express
- Rails
- GraphQL
Where the business actually lives, so it gets modelled properly.
- PostgreSQL
- MySQL
- MongoDB
- Redis
- BigQuery
- Airflow
- DBT
Defined in code, reviewed before it ships, reversible by default.
- AWS
- GCP
- Docker
- Kubernetes
- Kafka
- RabbitMQ
- Jenkins
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.
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.
- Code checks24s
- Automated tests1m 08s
- Preview link for you31s
- Live for your customers12s
Visible
Working software to review throughout the build
- v2.14Works offline on the phoneFri
- v2.13Faster checkoutWed
- v2.12Who can see which reportsMon