STAGING PREVIEW — every entry below is a DRAFT awaiting James's per-entry approval. Not published. See the approval strip on each card.
Projects

What's on the bench.

Some of this has shipped to the App Store. Some is mid-build. Some is the plumbing that lets one founder ship like a team — teased, not fully detailed. Honest about what's live and what's still becoming.

Shipped In build Platform / automation Teaser

Shipped

// live on the App Store

Both public. Both run their ML inference on-device — the analysis never leaves the phone.

Shipped · iOS · Subscription

Vault: Privacy Guardian

on-device photo privacy · App Store

A privacy-first iOS app that classifies sensitive photos entirely on the device. Images are analyzed in memory and immediately discarded — nothing is uploaded, nothing is stored. Built on a FastAPI + ONNX Runtime inference design with StoreKit 2 subscriptions.

React NativeONNX RuntimeStoreKit 2Privacy-First
DRAFT visibility: public approval: pending James
Shipped · iOS · Subscription

Ghost Hunter

paranormal detection · App Store

A playful paranormal-detection iOS app backed by a FastAPI + ONNX Runtime inference service, with on-device object detection and a subscription tier. Real ML inference in the hot path — no cloud ML APIs.

React NativeARKitONNX RuntimeFastAPI
DRAFT visibility: public approval: pending James

In build

// works in progress

Live enough to name, not finished enough to over-promise. Details deliberately light.

In build

Beatrice

voice · text-to-speech

A voice project — natural text-to-speech and the plumbing around it. Early, and getting more expressive.

VoiceTTS
DRAFT visibility: tease approval: pending James
In build · unnamed

Live call translation

telephone · real-time translation

A translation layer for live phone calls — speak one language, be heard in another, on the call. Still choosing a name.

TelephonySpeechTranslation
NEEDS: James — final name when chosen
DRAFT visibility: tease approval: pending James
In build · has a web app

“the tape”

already out in the wild

A project that already has a working web app you can try. Description to be finalized with James.

NEEDS: James — the current web-app URL + one honest sentence
DRAFT visibility: tease approval: pending James

Platform & automation

// the factory floor

The infrastructure that turns one founder into a team. Named, not blueprinted — no hostnames, no internals. Each of these is internal-facing; the pitch here is capability, not architecture.

Platform · internal

Hive

where the agents live

The home for a team of specialist AI personas — each with its own role, memory, and voice — running long enough to actually get things done.

DRAFT visibility: internal-tease approval: pending James
Platform · internal

Waggle

work, routed

How work finds the right hands — routing tasks to whichever part of the system should pick them up next.

DRAFT visibility: internal-tease approval: pending James
Platform · greenfield

Kopf

a new kind of memory

A greenfield take on how the system remembers — the knowledge layer everything else reads from and writes back to.

DRAFT visibility: internal-tease approval: pending James
Platform · to come

Reiz & what it spawns

signals · metrics · digital data

A layer for the signals the system throws off — metrics and digital data, passed through and made useful. More is likely to grow out of it.

NEEDS: James — how much of Reiz to say out loud
DRAFT visibility: internal-tease approval: pending James

Coming

// not ready to name
Teaser

A partnership in the works

more when it's real

Something bigger is taking shape with a collaborator. Deliberately vague until there's something to point at.

NEEDS: James — how vague to keep this
DRAFT visibility: vague tease approval: pending James