/tags
Architecture
9 posts.
Rebuilding SentiNEO as a Desktop
Why I rebuilt an asteroid tracker from a scrolling list into a desktop of draggable windows, and why the phone version had to be a different interface.
· 3 min read
What My Thesis Assumed About Hardware
Five years on from my paper about coordinating jobs across weak devices. The hardware assumption aged badly. The reliability assumption did not age at all.
· 3 min read
One Source of Truth for Fair-Usage Limits
A pricing policy is only as real as the number of systems that agree on it. Nine published usage bands, one table, and three codebases reading it.
· 4 min read
Designing URLs for a Printed QR Code
A QR code printed in a book can never be reprinted. How that constraint shaped number-keyed routes, an owned domain, and QR codes pinned to a hardcoded origin.
· 2 min read
Rebuilding my personal site
A short tour of the latest rebuild: a static-first site with no client framework, reduced motion as a real signal, and most of the work shifted to build time.
· 3 min read
Encoding Pricing Rules Without Forking the UI
How I moved pricing math out of components and into the plan definition so a marketing site could absorb new products and billing models without UI changes.
· 3 min read
Mocking the API Contract Before Implementing It
How shipping the API contract first, a live endpoint serving a realistic OpenAPI payload, removed the synchronization tax between backend and frontend.
· 3 min read
Proxy Patterns for Multi-API Dashboards
How I designed a proxy layer to unify multiple APIs with different auth, error shapes, and data models behind one type-safe surface in a React dashboard.
· 3 min read
Hybrid Next.js: Static Export and SSR from One Codebase
How I shipped a Next.js marketing site that builds as a static export for one host and as a server-rendered app on Vercel, without forking the codebase.
· 3 min read