Dissecting Linear as a local-first app.
Share Tiles chat sessions publicly or privately while retaining ownership with AT Protocol
A Local-First Conf talk about local models, open protocols, and user-owned AI.
a Flipper Zero habit tracker where every entry is just a timestamp in a .txt file. local-first out of spite.
Reflections on local-first software, progressive web apps, and building a habit tracker with TanstackDB, ElectricSQL, and Postgres.
Dev Log 45: 2026-01-27
Notes with my struggle to get it working on my machine
A minimalist personal stack: Git for ownership, Markdown for content, and tiny scripts plus AI to automate daily notes, news, and publishing
Dev Log 39: 2025-12-23
Thinking about how communities can manage shared data on and off ATProto
Unpacking the Invisible PDS
One unexpectedly joyful category of software: making tiny useful apps for people you personally know intimately. Not a startup. Not a “platform opportunity”. Just shipping a thing that actually moves the needle for exactly one real human.