Insights

Practical notes from delivering software for governments and regulated organisations. Written by the engineers who did the work.

Notes from eight years of delivery, 2018 to today.

Archive

  1. 2026 · · 7 min read

    The handover checklist we sign before a system is called done

    A government system should outlive its vendor. Here is the checklist we work through item by item, how each one is tested rather than asserted, what it costs both sides, and the cases where a strict handover is the wrong thing to demand.

  2. 2026 · · 7 min read

    Arabic-first interfaces are not mirrored English interfaces

    Flipping a layout at the end of a project produces software citizens tolerate. Designing for Arabic from the first screen produces software they use. Here is what actually changes in the type, the data model and the test plan, and what it costs to do it properly.

  3. 2025 · · 7 min read

    Migrating a paper archive: reconciliation is the project

    Scanning decades of land records is the easy part and the cheap part. The project is deciding which of three contradictory versions of a record is true, recording why, and doing it in a way department staff will stand behind.

  4. 2023 · · 7 min read

    Five years of on-premise GPU inference: what actually breaks

    Not the models. Disks, drivers, clock drift and people leaving. Five years of running detection inside a client data centre, and the operating practices, contract clauses and acceptance tests that came out of it.

  5. 2022 · · 7 min read

    Most lost subscribers never chose to leave

    Expired cards and bank declines end more subscriptions than unhappy customers do. This is the mechanics of recovering them: what the decline codes mean, how to schedule retries, when to stop, and why a government fee portal has the same problem.

  6. 2021 · · 7 min read

    Arabic search is not English search with a different alphabet

    One name can be written five ways, and a registry that returns nothing for a citizen who exists has failed. What normalisation actually involves, where it must not be applied, and the acceptance test to write into a tender.

  7. 2019 · · 6 min read

    Launching a study platform for thirty fields at once

    Quizplus started with a content model and a billing system, not a feature list. The structural decisions that let it reach millions of students, the ones that cost us, and why we now use the same sequence on government work.

  8. 2018 · · 7 min read

    Putting computer vision on a nation's roads, before it was fashionable

    Phone and seat-belt detection at national scale in 2018, written for the people who now evaluate proposals like it: what the cameras had to do, how the dataset was built, why the review loop matters more than the model, and what the whole thing costs to keep running.

Planning a digital transformation, an AI pilot or a citizen-facing service?

Send us the brief or the tender documents. You will hear back from an engineer, not a salesperson, within two working days.