Knowledge Lab
What I'm building and testing, in the open.
Research Lab studies patterns in what other people build. Knowledge Lab is where I build and test my own — independently, on public or synthetic data, with the status of each artifact labelled honestly rather than implied.
My day job at Kraken doesn't appear here as a case study. See Work for what I can say about it, and why.
4 ARTIFACTS · 2 BUILDING · 1 ACTIVE · 1 PLANNEDEnergy Flexibility Knowledge Graph
A knowledge graph modelling how distributed energy assets, flexibility services and APIs relate to one another — built entirely on public or synthetic data, not on anything from a current or former employer.
The point isn't to reproduce any specific product. It's to demonstrate knowledge-graph and ontology capability against a domain — energy flexibility — without exposing anyone's internal architecture.
Signal Stack Ontology
The evidence-classification model that underpins the Research Lab practice, expressed as an ontology: five signal classes and two relationships that keep observation and conclusion from collapsing into each other.
Used in every Research Lab edition to keep title signals, requirement signals and synthesis signals from being treated as the same strength of evidence.
Grid Knowledge Graph
An early, independent, public-source model of the UK grid-connection ecosystem: the fragmented regulatory and organisational relationships that a distributed, software-defined grid has to reconcile, represented as connected knowledge rather than another collection of documents.
This is genuinely early-stage — the entity and relationship set isn't public yet. It's listed here rather than left implicit, so the status is visible while it's being built.
Vector RAG vs GraphRAG
An evaluation experiment testing when semantic similarity search is enough, and when a system needs explicit knowledge structure to answer correctly.
Nothing has been run yet. It's listed here as planned, not built, so the site doesn't imply results that don't exist.