TJ's Desk
portfolio/
index.html resume.html
Projects/
index.html
bread-stack/
index.html batch.html grain.html mill.html proof.html crumb.html
pantry.html greenroom.html classroom.html
Docs/
index.html reference.html
batch/
docs.html
grain/
docs.html
mill/
docs.html
proof/
docs.html
crumb/
docs.html
pantry/
docs.html
native-github-classroom/
docs.html
Standards/
index.html
Notes Calendar Mail Plans About
Welcome

Ask the desk about TJ, the BREAD stack, or this site. It can also take you somewhere or open the latest note if you ask. It answers here and narrates its steps in the terminal below.

✶ Desk · thinking…
Try asking

The desk is offline. It runs a small AI model in your browser, and this browser can't run it. The rest of the site works as usual.

Hover an element to see its entry. Full catalog ↗
Your notes
✶ desk waking… desk online desk offline tjakoen.github.io 🤖 I direct, Claude types. Contact

TJ's Desk

Software engineering, taught and shipped. I direct, Claude types.

Start

Ask the desk about TJ… Read the notes… See the BREAD stack… Get in touch…

Recent

The Console I Built to Stop Drowningnotes/the-console-i-built-to-stop-drowning.md I Was Shipping Faster Than I Could Understand Itnotes/one-loop-every-repo.md I Finally Ran the Benchmark I Kept Promisingnotes/native-partial-updates.md Where were we?notes/where-were-we.md More…

Walkthroughs

Ten times zero flagship

From imposter to professional: the story behind the byline, and why the counter starts at zero.

Watch me work live

The desk drives TJ's real site itself: opens a note, marks the part that matters, saves a takeaway, drafts a message. One AI, one vocabulary.

Get started with BREAD four layers

BATCH the substrate, GRAIN the design system, MILL the content engine, PROOF the plan board. The no-build stack this site runs on.

The console I built to stop drowning teaching

Four classes became seven. A QR scanner grew into a data-free console that runs attendance and holds every AI grade grainy until I sign it.

✶ Try the desk: it answers about TJ