05 — Engineering notes
Notes from the work.
Write-ups about decisions, trade-offs, and things I had to learn the hard way. Some are finished essays; some are working drafts published as they are.
06 Nov 2026Offline-first answer sync for an exam appWorking notes on buffering answers in IndexedDB without letting the client become the authority.Draft02 Nov 2026Shipping a static site as a containerA two-stage build with Node for the site and Caddy for the runtime, plus the deployment details that make it worth doing.28 Oct 2026PostgreSQL or MariaDB — what I ask before choosingA draft checklist for picking a relational database in small institutional projects.Draft14 Oct 2026Default to the serverWhy most institutional pages should be rendered before they reach the browser, and where that rule stops.30 Sept 2026The Linux desktop as a workshopDraft notes on Wayland tooling, small open-source utilities, and why fixing your own setup is useful practice.Draft22 Sept 2026Boring is a feature in institutional softwareNovelty is cheap to add and expensive to operate. Notes from maintaining systems that have to work during registration week.