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.
"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.