Skip to main content

Command Palette

Search for a command to run...

About

About Me

I'm a Software Engineer based in Edinburgh, Scotland, with 20+ years of professional experience and a Computer Science degree. While I've spent my career building production software across a range of domains, AI represents one of the most significant shifts I've seen in the industry — and I want to understand it deeply, not just use it.

This blog is my learning journal. I'm documenting my hands-on journey through the rapidly evolving world of AI — the frameworks, the concepts, the experiments, and the lessons learned along the way. Everything here is built from scratch, with working code and plain-English explanations.