$ ls --sort=date ./
Jamie Smith
Principal engineer. AWS & Python. Applied AI in energy & utilities.
9
posts
/
26
repos
/
Edinburgh
location
$ tail -3 ./posts/
all posts
Building the House of Knowledge: Cataloguing the Archive
Part 9 of a series on building a real RAG system with real data. Google published a spec for the wiki-of-markdown-files pattern this project already used by accident. Testing whether the one thing it adds actually fixes anything.
ai
RAG
House of Knowledge
evaluation
Building the House of Knowledge: The Thinking Archivist
Part 8 of a series on building a real RAG system with real data. Letting the model search for itself, and finding out that 'search again' isn't the same thing as 'search better'.
ai
RAG
House of Knowledge
evaluation
Building the House of Knowledge: Lost in the Stacks
Part 7 of a series on building a real RAG system with real data. Retrieval scored fine on lookup and fell apart on temporal questions. This is why.
ai
RAG
House of Knowledge
evaluation
$ ls --sort=date ./projects/
RAG app over Obsidian D&D session notes
A RAG (Retrieval-Augmented Generation) powered Q&A system for D&D campaign notes, using Ollama's Deepseek model.
Weekly iCloud (CalDAV) digest with an optional Anthropic-powered briefing, Open-Meteo weather, haversine-based travel hints (with Nominatim geocoding), and SMTP email.
Plane over my house -> ADS-B -> SDR -> BEAST -> This thing -> Twitter
API Project to learn .Net
Slackbot to trigger deploys of Overmyhouse on merge to master
My dotfiles.
Scotland as a Service
This project will look at the distribution of fouls and cards between teams of the Scottish Premier League