Work

Selected work

Systems that hold money, identities and the everyday work of an organisation. Client names are withheld; more detail is available under NDA.

The work drawn as a fleet: one hull per piece of work, longest first, each with the figure it is known by. FIG. 01 · FLEET LIST A 14,500 FINANCIAL PLATFORM B 600M ฿ PAYMENT GATEWAY C 12 12-SCHOOL PORTALS

Sheet 01

Case studies

  1. US financial technology · name withheld

    A financial platform, end to end

    A financial platform for a US company our founder started and led, hands-on, end to end: iOS and Android apps, backend, web and staff consoles, identity verification, sanctions screening and transaction monitoring, and an AI support assistant.

    FlutterGoKYCComplianceSecurityAI assistant
    automated tests on the mobile app
    14,500
    mobile line coverage
    77%

    Read the case study →

    The platform drawn as a hull in section. Three threats are drawn as arrows, and each stops at the layer that controls it: account takeover at sign-in, insider misuse at staff permissions, unexplained transfers at the ledger. SECTION A–A · THREAT MODEL BL APP WEB CONSOLE IDENTITY · SIGN-INPERMISSIONS · AUDIT LOGLEDGER · SCREENINGMONITORING WL T1 ACCOUNT TAKEOVER T2 INSIDER MISUSE T3 UNEXPLAINED TRANSFERS STOPPED AT THIS LAYER
    Fig. 03 · Threat modelA financial platform, end to end

Sheet 02

From the logbook

Earlier work by our founder, in brief. Full write-ups follow as clients agree to them.

  1. 600MTHB processed

    Payments · International school

    A payment gateway on KBank and ttb

    A payment gateway for an international school, connected to KBank and ttb, that has processed about 600 million baht (≈ US$18M).

  2. 12schools

    Workplace · 12 schools across Asia

    Staff and recruitment portals

    Staff portals and recruitment systems used by 12 schools across Asia.

Start with a Blueprint.

Two to three weeks, a fixed build quote at the end, and every document is yours whether or not we build together.

Book a Blueprint →

or start with a 30-minute call, no charge →