Password-Protected Drafts on a Static Site: StatiCrypt, Jekyll, and Honest Security Testing
How I added AES-encrypted preview posts to a GitHub Pages blog — with a 13-vector security test to prove it actually holds up.
How I added AES-encrypted preview posts to a GitHub Pages blog — with a 13-vector security test to prove it actually holds up.
Revisiting international aid traceability using a Neo4j graph database and Claude MCP — a fresh take on a problem I first tackled at the UK Department for In...
A day-build that parses an iTunes XML library, indexes it into Elasticsearch via Docker, and queries it using Claude MCP — a personal ‘Spotify Wrapped’ built...
Building a quantum-art visualisation in a single day using Cursor and TypeScript — an experiment in agentic front-end development and what it feels like to s...