Blog

Notes from building millfolio — product updates, design decisions, and the problems along the way. RSS ↗

Millwright: the three layers of a malleable UI

millwrightarchitectureon-device-ai

Shaping your dashboard with a blind AI — typed widget results, a versioned board spec, and pages, each layer validated before it renders.

Managing a small local AI budget

on-device-aiarchitecturetagsperformance

How millfolio keeps thousands of records queryable with an on-device model — a three-flavor tag system, batched classification with priorities, and previews that show you what a tag would actually match.