Skip to content

Projects

Things built or written outside the formal methods structure — personal tools, visual experiments, writing at various levels of finish, and work in progress.

These sit alongside the methods, frameworks, and tools on this site rather than within that hierarchy. Some are fully documented. Some are working notes. A few are ongoing.


Tools and systems

Loom

A personal work tracker built around a single keystroke. Loom captures what I'm working on with minimal friction and generates a structured weekly summary using a local AI model. Designed for sustained independent work rather than team task management.

Documentation: partial. Full prompt logic not public.


Local voice assistant for kids

A voice-controlled assistant built for young children, using the Spotify API and a simplified Wikipedia layer. Designed to run locally, with no persistent data collection. Built for a specific household need; documented here as a replicable pattern.

Documentation: overview and architecture. Implementation detail partial.


Semantic layer over Vinted

An experiment in building a structured semantic layer over an unstructured second-hand marketplace. The goal is to make search and discovery behave more like a curated catalogue than a keyword index.

Work in progress. Notes only.


Writing

Extending Tufte: the bumped stacked bar chart

The stacked bar chart has a structural problem: it hides change over time for all but the bottom series. This piece introduces the bumped stacked bar chart as an extension of Tufte's visual vocabulary — a form that preserves proportion while making trajectory legible.

Polished.


Small multiples

Working notes on small multiples as an analytical form: when they work, when they fail, and what they reveal about the assumptions behind data visualisation.

Working notes.


Claude Projects as semi-structured workflows

Claude Projects allow context to persist across sessions, which makes them useful for something more specific than general assistance: semi-structured analytical workflows where state, constraints, and partial outputs accumulate over time. This piece documents that pattern.

Polished.


Disclosure

As with the rest of this site, documentation here follows a layered approach. What is public supports interpretation and potential reuse. Full implementation detail — prompts, logic, internal structure — is not always included.