Work
A deliberate archive.
Every project is labelled with an honest status and an evidence-ladder position. A public repository proves existence; it does not prove adoption. Where a claim cannot be measured, the page says so.
Case files
Work with a write-up.
Processing selected text with AI usually means a copy-paste ritual: switch apps, paste, wait, copy back, switch again. For repetitive text work the ceremony costs more than the model.
READ CASE FILE ↗AI-agent workflowMaintainedLogseq HousekeeperA large Logseq graph accumulates unlinked mentions: notes that reference a topic without creating a link. Left alone, the graph rots through orphaned references, broken navigation, and manual cleanup sessions.
READ CASE FILE ↗Field-service experimentExperimentalRoute-O-MaticField-service routing is where fuel, time, and compliance costs meet. A badly ordered day burns hours per vehicle.
READ CASE FILE ↗Current workActiveFire-protection operationsFire-protection field service runs on hours, callouts, inspections, paperwork, and compliance deadlines. The operational layer is where margin and safety both live.
READ CASE FILE ↗Archive
Everything, grouped.
A pi package that shows DeepSeek PEAK/OFF-PEAK pricing and account health in the status bar.
ccswapClaude Code profile manager.
Prompt PaulAI-powered text assistant in the browser. Short feedback loops for selected text, without ceremony.
Small-footprint local AI experimentation. Repository no longer public.
A pi extension that dynamically registers NanoGPT models.
Croft AI Dynamic Provider ExtensionA pi extension that dynamically registers Croft AI models.
A document graph workbench for extracting, exploring, and exporting relationships.
Logseq HousekeeperScans Logseq graphs for unlinked mentions and adds sensible wikilinks.
WhatsApp Desktop WebappLightweight native desktop wrapper for WhatsApp Web.
utilviewerLightweight .util file viewer, live on GitHub Pages.
GoodreadsBooks I am tracking, saving, and re-reading.
Reading listCurrent titles and the books on my desk.
A live project that is now deprecated.
A production project now retired.