The Piano House Project is the umbrella for everything I build; this site — selected projects — is one project inside it: a showcase that's also a test bed for the rest.
The per-project writeups are written by an agent reading my own session logs — the same pipeline that produces the "evolution" copy elsewhere on the site produced this page too. So it's a digested version of the actual work, including the work of building this.
evolution
Active since April 2026 · 29 sessions · 127 commits
↳ from claude · auto-generated at each session handoff
week of Oct 12, 2026· 4 sessions
week of Oct 5, 2026· 1 session
week of Sep 21, 2026· 3 sessions
week of Jul 27, 2026· 1 session
week of Jul 20, 2026· 1 session
The visual refresh closed out, iterated against live mockups rather than static comps: an editorial system for the recordings catalog with ledger-style feed rows, linear detail headers, and small monospaced labels, plus one change at the token layer that softened every corner on the site at once.
The same day brought a split-pane live preview — a project page can now embed the running site itself alongside the writeup, at two-thirds width, so a reader sees the thing rather than a description of it. Supporting work moved preview images from automatic scraping to curated art, archived the older roadmap, and confirmed the codebase carries no dead weight. Navigation slowness was diagnosed precisely enough to fix later: the pages vary per visitor, so the browser never caches them, even though everything underneath already is.
week of Jul 13, 2026· 1 session
Two changes, one visible and one structural. The recordings catalog and the main site were brought onto a shared design foundation — common tokens, a dark mode built over a neutral grey ramp, consistent focus states — so the two read as siblings rather than as neighbours who happen to share a street. Two dark-mode defects slipped out behind that work; both were fixed and then pinned with tests so they cannot quietly return.
The structural change mattered more. The site stopped being a flat feed of repositories and became a body of work grouped into music, art, products, and tools, with the home page rebuilt around those four. Loosening one requirement along the way revealed two projects that had been invisible since the day they shipped.