BrainOS
- · Keeps AI agents honest
- · Names what counts as proof before the work starts
- · Ties every claim to the source it came from
- · Refuses to close a task that doesn’t check out
Python·8 commands·Witness receipts·case study →
AI engineer · IAM · Author
I build AI tools, ship full-stack web apps, and run identity & access on the day job. BrainOS is the kernel. JotterDown is the writing app. Northbridge is the IAM sandbox. Writing WESTFALL in the margins.
Proof · 04 metrics
Headliner · No. 01
the kernel that helps an AI check its own workPython·8 commands·Witness receipts·case study →
Apps · 08 entries
shipped & in flightCapabilities · 03 domains
Work · 8 entries · 2024 — 2026
All projects →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
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
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
A 3D Rubik's Cube that solves itself as you scroll. Real WebGL cube, real cube math (no faked moves), beginner-method solver that walks any scramble back to solved. Scrub the scroll timeline to inspect any step — face, axis, layer, angle. Premium glass chamber render with active-layer glow.
React·TypeScript·Three.js·R3F·Vite·Cube math·zacgibson.work/rubik
A free, browser-only portfolio builder. 35 role-fluent templates, full palette editor (10 presets + 6 editable colors), 5 font pairs, mobile/desktop preview, single-file HTML export. Every project needs a verifiable proof URL or it ships marked [no proof]. Terminal Dossier exports today; the other 34 templates and additional outputs (PDF resume, LinkedIn snippet) are in flight.
React 19·TanStack Start·Tailwind v4·Browser-only·Deterministic·zacgibson.work/forge
A book-first conspiracy thriller told through evidence: the novel, a case-file site with public dossiers, a soundtrack lab, and direction for a top-down game adaptation. Tagline: conscience costs everything.
Novel·Case-file site·Lore dossiers·Soundtrack·Game direction·zacgibson.work/westfall
Honest gear reviews across 44 sport sectors. Files-in-folders content, schema-validated at build, static search. Nothing is recommended that wouldn't pass the 80/100 threshold.
Astro 6·Tailwind v4·Zod·Supabase·Claude·righteousrecon.com
A custom MCP server I wrote so Claude Code can drive UEFN like a CLI — placing actors, editing scenes, running operations the editor's normally click-by-click. The LLM is the controller; the side effects are typed tools.
Python·UEFN·Verse·MCP·Claude Code·private prototype
Stack · 05 layers