Currently booking engagements from December

Projects

Things that actually run

Applications, tools and libraries we built and, in most cases, still maintain. Not a client list — the work itself, with the status left on rather than airbrushed off.

Applications & projects

Built, shipped, and maintained

Client work sits on the work page. These are the things we made because we needed them, or because a client's problem deserved something that did not exist yet.

live2024Application

Ledger

Double-entry bookkeeping, VAT reporting and SIE4 export for Swedish limited companies — built because every off-the-shelf option assumed a Windows install and a consultant.

  • Go
  • Postgres
  • React

live2023Application

Dispatch

Route planning for a regional haulier: constraints first, map second. It replaced a spreadsheet three people maintained by hand every morning.

  • Go
  • Postgres

building2026Project

Koloni

A design-system workbench — tokens, components and their documentation in one repository, so a component and its example cannot drift apart.

  • TypeScript
  • Vite

live2025Application

Receipt OCR

Turns a photo of a receipt into lines a ledger can import. Runs in a sidecar next to the app instead of in a third party's cloud, which is the whole point.

  • Go
  • ONNX

archived2022Project

Fieldbook

Offline-first survey tooling for inspectors working in basements with no signal. Handed over, maintained by the client, still running without us.

  • TypeScript
  • PWA

live2026Library

Open work

The small pieces we keep extracting from client code — an outbox, a money type, an event envelope — published as one module instead of copied five times.

  • Go

What counts

If nobody uses it, it is not a project — it is a demo.

Everything on this page has been in front of real users, or is on its way there.

Next step

Need one of these built?

Describe the problem rather than the specification. We will tell you within a week whether we are the right people for it — and who is, if we are not.