Building a developer toolbox without a backend
Architectural choices for useful browser tools that keep user data local.
Writing · Devlogs, notes & snippets
Short, useful pieces about product architecture, accessible interfaces, browser tools, React, and delivery.
8 entries
Architectural choices for useful browser tools that keep user data local.
Why selected work, disclosure, and visitor intent matter more than a gallery of screens.
A compact framework for motion that communicates hierarchy and state without becoming a barrier.
Choosing which interface state deserves a durable, shareable URL.
Empty states should explain what happened and give users a credible next action.
A small TypeScript debounce with cancellation and an explicit limitation.
A client hook that listens to system preferences without leaking event listeners.
A small immutable helper for updating typed search parameters.