Skip to content

Work · 2024 — 2026

Things I’ve built,
things I ship.

Three featured — the agent kernel, the IAM sandbox, the continuity-first writing app. Everything else below.

01

BrainOS

2026in flight

A small Python kernel that keeps AI agents honest. Picks where to look for answers, tracks every claim against the source, and refuses to close a task that doesn't check out. Wired into Claude Code via a global SessionStart hook — fires on every session, every directory, since late May. The case-study page walks the loop.

Python·Agent kernel·Eval gates·Witness receipts·Claude Code skill·interactive case study

Case study
02

Northbridge Horizon

2026live

A small IAM sandbox where everything actually works the way it would in production. Real tokens you can't forge, audit logs you can't quietly tamper with, revocation that takes effect in about a second, two-person approval for risky operations, and a page that's honest about what's real vs theatrical.

TypeScript·Express 5·Postgres·Drizzle·JWT·React·northbridge.zacgibson.work

Live
03

JotterDown

2026live

A writing app for novelists. The v1 is live at jotterdown.app. The v2 rebuild — type naturally, every character and timeline event is tracked behind the scenes, and a single fact change shows you exactly which pages need to update before you commit — is in flight right now (manuscript-first UI in dev).

Astro 6·React islands·Tiptap·Supabase·Cloudflare Workers·Claude·jotterdown.app

Live

Also shipping

Anthropic
Claude
Gemini
xAI / Grok
TypeScript
Python
PowerShell
React
TanStack
Astro
Tailwind CSS
Vite
Node.js
Three.js
Radix UI
shadcn/ui
Supabase
PostgreSQL
Drizzle ORM
Express
Stripe
Firebase
Resend
Cloudflare
Vercel
Sentry
GitHub
VS Code
Unreal Engine / UEFN
UiPath
Anthropic
Claude
Gemini
xAI / Grok
TypeScript
Python
PowerShell
React
TanStack
Astro
Tailwind CSS
Vite
Node.js
Three.js
Radix UI
shadcn/ui
Supabase
PostgreSQL
Drizzle ORM
Express
Stripe
Firebase
Resend
Cloudflare
Vercel
Sentry
GitHub
VS Code
Unreal Engine / UEFN
UiPath