The instinct is only useful if it shows up in the craft. This is the deeper version of the skills list on the resume.
Design systems
A design system is an argument written down — a documented palette, type scale, motion rules, and the do’s and don’ts that keep a hundred decisions consistent without a meeting. This site runs on one, revised in the open as the work exposed where it was wrong.
Interface and motion craft
Interaction detail: hover states, transitions, motion that carries meaning instead of decoration — and every animated state ships with a reduced-motion alternative and a no-JS fallback, so nothing depends on the motion running.
Front-end engineering
Astro, React, TypeScript, and Canvas — used for what each is good at rather than forced into one stack for everything. Astro for a fast static shell, React where a page needs real interactivity, Canvas2D for anything that draws its own frames.
Agent orchestration and context engineering
An orchestrator that plans and delegates, subagents scoped to one job each, parallel git worktrees, and hooks that block a “verified” claim without an artifact behind it. This is the actual day-to-day workflow, not the pitch version.
Research and diagnosis
Reading an incomplete signal and forming a testable hypothesis before acting — the habit seven years in a surgery built, and the one that keeps a solo practice from shipping the wrong fix twice.
Copywriting and narrative
Every heading, caption and case file on this site is mine, and the deck work is the same skill under a harder constraint: an investor slide has to land a claim in one line with the evidence visible beside it. Roughly 30 enterprise partner decks, and the materials behind $32M+ closed. Interface copy is the same job at smaller scale — a button label is an argument about what happens next.
Lifecycle automation
A Brisbane brokerage's lifecycle system, running continuously since 2019: a pre-approval expiry ladder, a five-part finance campaign, and a post-settlement programme that keeps talking for three years. The finding that justifies it — 14–46% of settled loans first went dormant, and the longest revival sat dormant 750 days before settling. Automation is a design problem about timing and tone, not a rules engine.