Systems, builds & library

Research, prototypes, writing — one shelf.

Threads are open enquiries. Builds are the prototypes and client-ready systems those enquiries produce. Library holds the essays and field notes. Filter or search across the lot.

Builds

Prototypes & systems
ActiveBuild

Obsidian HKE Lite

A lightweight Holonic Knowledge Engine running over an Obsidian vault.

[Obsidian][Markdown][Local LLM][Vector index]

Write-up on request

PrototypeBuild

Knowledge Engine Prototype

A RAG + structured-knowledge engine for organisational documents with permissions and provenance.

[TypeScript][PostgreSQL][pgvector][Edge runtime]

Write-up on request

PrototypeBuild

AI Tutor / Lesson Planner

A drafting assistant for teachers, with a narrower source-backed student surface.

[React][TypeScript][OpenAI][Curriculum corpus]

Demo available

ActiveBuild

TTRPG Rules Vault

A retrieval system for tabletop rules with errata, house rules and edge cases.

[Markdown][Vector search][Custom retrieval]

Write-up on request

PrototypeBuild

Agent Capsule / Filesystem Triggers

Folder-native agents triggered by filesystem events — drop a file in, get a structured response back.

[Node][Filesystem events][Local LLM]

Write-up on request

ConceptBuild

Graph Wave

A visual exploration tool for knowledge graphs and agent dependencies.

[React Flow][Force-directed layouts]

Write-up on request

Weird but promisingBuild

Vaultling

A small companion that lives next to a knowledge vault and proposes structure changes.

[TypeScript][Filesystem][LLM]

Write-up on request

Dormant but interestingBuild

Civic Memory Node

A knowledge-engine pattern adapted for a small civic organisation.

[TypeScript][Local hosting]

Write-up on request

Client-readyBuild

AI-Assisted Website Builds

Production websites built with AI tooling and careful human shaping.

[TanStack Start][React][TypeScript][Tailwind]

Demo available

ConceptBuild

RPG Fitness App Concept

A fitness app that uses TTRPG mechanics to make habits stick.

[React Native (planned)]

Private