Skip to content
Joseph Gitonga

The work

Selected writeups

Systems running today. Every number is explained in its writeup.

  • Live2026

    Site assistant

    A public AI chat grounded in this site's writing, with spending limits, streamed replies and clear failure handling.

    Read the writeupthekiharani.com

    AI app rescue

  • Live2026

    SchoolTrack

    Learner records, school fees, attendance, assessment and parent access for Kenyan schools.

    3
    pillars: KEMIS readiness, CBA and learner privacy

    Read the writeupschooltrack.co.ke

    Build

  • Live2026

    SecurePass

    Visitor registration, office check-in, watchlists and evacuation roll call for shared office buildings.

    3
    desks working from one visit: building, entrance and office
    1
    registration, however many offices a visitor sees

    Read the writeupsecurepass.noria.co.ke

  • Live2026

    BillGrid

    Invoicing, water and waste billing, with collections, statement matching and arrears on one customer ledger.

    3
    billing products on one ledger
    1,000
    accounts per billing run

    Read the writeupbillgrid.co.ke

    PaymentseTIMS integrationBuildAutomateScale

  • Live2026

    Noria Pay

    Collections, payouts, refunds and reconciliation shared across products, with separate credentials and payment events for each.

    4+
    payment provider integrations

    Read the writeuppay.noria.co.ke

    PaymentsScale

  • Live2022

    SiteBooks

    BOQ, procurement, site diary, casual payroll and valuations connected to the same project record.

    6
    connected construction modules
    2022
    in production since

    Read the writeupmysitebooks.com

    BuildAutomateScale