Skip to content

// Work

Eight products, each one shipped.

Field-service platforms, invoicing, wallets and learning tools, each built to hold up under real users. Filter by kind, or open any of them for the full write-up.

case studies
8
years shipping
6+
languages, EN & FR
2

08 projects

  • A laptop showing a dark dashboard on an office desk, a team working in the backgroundPlatform

    Quality Installs Co. · 2025Lead software engineer

    QPIMS Platform

    Jobs, crews and installs in one platform that the field and the office both run on.

    from2.9 sto0.8 s

    LCP on a mid-range phone

    • Next.js
    • TypeScript
    • Supabase
    • PostgreSQL
  • A developer at a desk lamp-lit workstation, reading code on two monitorsMobile

    ElivateFull-stack engineer

    Elivate Wallet

    A digital wallet across web and mobile, from the API to the screens people tap.

    from14 minto95 s

    From merge to production

    • React
    • Node.js
    • TypeScript
    • PostgreSQL
  • A laptop and phone showing a dark analytics dashboard with an orange revenue chartPlatform

    Quality Installs Co. · 2025Lead software engineer

    QPAS

    Part of the Quality Installs suite, built on the same data model as QPIMS.

    from380 msto48 ms

    INP on the transactions table

    • Next.js
    • TypeScript
    • Supabase
    • Redis
  • A monitor in a dark room showing orange line charts and a heatmapAPI

    FreelanceSoftware developer

    PDP Enrichment Engine

    An API that fills product detail pages with clean, complete data from messy sources.

    from12 fpsto60 fps

    Pan and zoom at 1M points

    • Node.js
    • Python
    • Redis
    • Docker
  • A desktop monitor showing a colourful app layout, with books and prints on shelves behindMobile

    FreelanceSoftware developer

    Book Read-Along

    A reading app that follows along with the reader, page by page.

    from71to100

    Lighthouse accessibility, product average

    • React
    • TypeScript
    • Node.js
    • Docker
  • A developer sitting at a desk with two monitors in a bright officePlatform

    Quality Installs Co. · 2025Lead software engineer

    QP Invoicing

    Invoicing for install jobs, from the finished work order to the paid invoice.

    from38%to71%

    Applications completed

    • Next.js
    • TypeScript
    • PostgreSQL
    • GraphQL
  • A developer typing at a laptop in front of two monitors full of codeWeb

    FreelanceSoftware developer

    EduSkillUp LMS

    A learning platform for courses, lessons and the people working through them.

    from1.9 sto0.4 s

    Time to the first search result

    • React
    • Node.js
    • PostgreSQL
    • Docker
  • A dark street map of a city seen from aboveWeb

    FreelanceSoftware developer

    Roudio

    A media product shipped end to end for a freelance client.

    from640 kBto92 kB

    JavaScript shipped

    • React
    • TypeScript
    • Node.js
    • AWS

// Start a project

Tell me what you are building.

Three quick picks so the first reply is useful. You finish the message on the contact page.

01What do you need?
02Rough budget

brief.ts

draft, not sent

export const brief = {

kind: null, // not picked yet

budget: null, // not picked yet

name: null, // not typed yet

}

or write to hello@bokoisaac.com

Nothing is sent from this page. Your picks are kept in this browser tab and wait for you on the contact form.