Journal

Blog

Notes on independent digital work, portfolio structure, web infrastructure, media systems, and long-term maintenance.