Projects
Everything here is software I use myself.
LifeOS
A private, local-first life operating system.
Next.js and TypeScript on top of a single Postgres database, with Drizzle migrations, server actions that return results instead of throwing, and a design system built on colour roles rather than raw values. The reasoning behind every non-obvious decision is committed alongside the code.
DashboardTasksIdeasCalendarGarageFinanceRecurringDebtsDreamsJournalLibraryQuotesDocuments
SalesAnalyticsAssistant
Green is shipped and in daily use; grey is on the roadmap.
More soon
This page grows as things ship. For now, LifeOS is where the effort goes.