Notes from the work.
What we learn building bespoke software around real processes, written by the people who build it.
-
25 October 2026 · 6 min read An offline outbox that neither loses nor duplicates records How to design the write path of a field app that must work in tunnels: a local outbox, idempotency keys, retry rules and the one failure that fools most implementations. Read → -
25 October 2026 · 9 min read Device enrollment and certificate binding: an mTLS flow for field devices How to give every handheld its own non-exportable identity: one-time enrollment, a CSR signed by your own CA, mutual TLS at the gateway, and tokens bound to the device certificate. Read → -
25 October 2026 · 9 min read Account-to-account payments with Open Banking: the payment flow in practice A state machine, a signed return state and a reconciliation rule for pay-by-bank: what to build when the customer pays from their bank account instead of a card. Read →