method
I direct AI like a craft, not a slot machine: I set the laws, review every commit, and measure perception instead of arguing about it. This page is the proof — built that way, in the open.
AI-pair-engineering
My day job is shipping GenAI to production — RAG, agents, evaluation-driven deployment. The same discipline builds this site: a written set of measurable laws before any code, parallel work behind closed contracts, and an adversarial verifier that never grades its own exam. Nothing ships on a red gate.
- Laws before code: a measurable design bible, signed decisions (ADRs).
- Taste isn’t parallelised; the work is.
- If a human can’t perceive it, it doesn’t exist — so we measure it.
- Honest by construction: real git dates, pending marked pending, fallbacks labelled.
calibration lens
Everything quiet here can be made visible on demand, then returned to the truth. Scrub the sky; raise the lens to amplify light, air and memory (never the accent). What you see now:
how this page is made
Astro 5, static, on Cloudflare Pages. The sky is computed from your real time, weather (Open-Meteo, no key) and the moon’s true phase — pure astronomy, no third-party trackers. The voice is a Cloudflare Pages Function on Workers AI, grounded only in a digest built from this site; it answers briefly and links where to look. One accent (a cormorant’s emerald), one clock (a 4-second breath), one creature (the pupil). Memory of your visits lives only in your browser.