Computer Science
Engineering writing on browser APIs, offline-first architecture, developer tooling, and the decisions behind production systems.
April 2026
Building a Cross-Frame SDK for POS ExtensionsHow I designed FSI — a small JavaScript SDK that creates a two-way communication channel between a host POS application and independently deployed extension iframes.
April 2026
Building an Offline-First Architecture for a Retail POSA deep-dive into the layered offline system powering StoreOS — service workers, IndexedDB, web workers, state machines, and a POS that never goes down.
November 2025
Web Workers vs Service Workers — When to Use What?A concise engineering guide comparing Web Workers and Service Workers — their roles, key differences, and when to reach for each in production applications.