Skip to content

// Now

What I am doing this month.

A dated list instead of a feed. It changes about once a month, and the status line at the top of the site matches it.

This month

Open to one new project

Updated October 2026

  1. Leading QPIMS at Quality Installs Co.

    The main job. QPIMS runs jobs, crews and installs for the field and the office. This month: a cleaner path from booked job to finished install.

  2. QPAS and QP Invoicing, on the same data

    Invoices come straight from finished jobs, so nobody types a number twice. Money is stored as integers, end to end.

  3. Open to one new project alongside it

    One outside project at a time, next to the Quality Installs work. A full-stack build, a mobile app or an AI feature. Write with what you are building.

  4. Writing about field apps

    Short notes on building for crews who work with one bar of signal. First up: Build for one bar of signal.

  5. Working on offline-queue in the Lab

    A small tool that keeps writes on the phone and syncs them when the signal comes back. Notes go in the repository as I go.

Edited by hand, about once a month. If the date above is older than six weeks, write and ask.

// 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.