Skip to content

Build systems that stay in use.

No open roles right now. We still read every application.

What to expect.

Small on purpose

A handful of people who each carry a project end to end. You will talk to clients, not just tickets.

Ship, then run

What you build stays yours to operate. That changes how you build it.

Written down

Decisions, runbooks and handovers are documents, not memories. Async by default.

package.json
"dev": "next dev",
"build": "next build",
"check": "npm run typecheck && npm run lint && npm run format:check",
"test": "playwright test",
"budgets": "node scripts/check-budgets.mjs"

From this site’s repository

Real stack

Our own mail, analytics and backend platform. No vendor dashboards to hide behind.

  • Python
  • TypeScript
  • Postgres
  • Docker

Send us what you have built.

Email an application

Links beat CVs: a repository, a deployed thing, a write-up. We reply to everyone, even when the answer is not now.