Blog
Notes from the forge
Working notes on building Kinetika by hand — decisions, trade-offs, and the occasional rabbit hole.
-
Why kinetika.id runs on my homelab
Choosing self-hosting over GitHub Pages for the Kinetika site, and how a Cloudflare Tunnel makes serving the apex from a homelab safe.
-
Naming colors after what metals become
Patina, verdigris, azurite, chrysocolla — why the Kinetika palette is named for oxidation, and how each one still passes WCAG AA.