From Cloudflare to personal workflows: turning ideas into systems that actually run.
8 articlesHenry's Room · Chapter Two: Turning a Blog into a System Worth MaintainingInside the implementation: static pages and dynamic services, browser-based writing, reliable publishing, notifications, data, performance, and the boundaries of private content.The Abandoned iOS-Style Gallery That Became the Prequel to Henry Media LibraryFrom an iOS-inspired photo gallery on Ubuntu to Henry Media Library: features, failure points, technical choices, and open-source notices.I Built an AI API Gateway, Then Decided to StopA multi-model gateway experiment involving New API, Cloudflare, Nginx, Codex, Xiaomi MiMo, and the protocol gaps that made a clean finish impossible.I Built My Own Media Library: Why Thousands of Photos and Videos Ended Up in a BrowserA local-first personal media library, combining native JavaScript, IndexedDB, a single-file Python backend, and a SwiftUI client to handle photos, videos, thumbnails, and real folders.I Built a Model Manager So Codex, dsh, and LM Studio Could CoexistA native macOS model orchestration tool for coordinating Codex, DeepSeek Harness, LM Studio, cloud gateways, configuration, memory, launchd, permissions, and state.Rebuilding a macOS Notch AppA localization project around Shariq Charolia's Sapphire that became an engineering exercise: filling missing modules, rebuilding strings, and dealing with macOS signing, permissions, and product boundaries.Build a Free Personal Blog with CloudflareA free, fast, and secure publishing stack: hosting, CDN, and HTTPS in one place.Deep Work: Taking Back Your AttentionIn an age of information overload, attention is the scarcest resource. A few methods that work for me.
← Back home