
Hello and thank you for visiting. I’ve created this blog to share my adventures in tech. If you enjoyed the content, please share with others, it’s the best way to say thanks.
All posts are for entertainment purposes only. Opinions are entirely my own.
-
Teaching AI Agents to Find Your Code

I’ve been thinking about a problem that every large engineering organisation will hit as AI agents become a standard part of the development workflow. You give an agent a business requirement (“add a status field to the refund flow”) and it confidently modifies the wrong service. The code compiles, the tests pass, the PR looks…
-
Running an AI Agent on Your Own GPU: A Practical Walkthrough

There’s something satisfying about running a large language model on your own hardware. No API keys, no usage limits, no data leaving your machine. Just your GPU, some Docker containers, and a surprisingly capable AI sitting right there on localhost. Continue reading Running an AI Agent on Your Own GPU: A Practical Walkthrough→
-
Running Kiro CLI in Docker with MicroK8s

For those using Agentic command line tools in development workflows, running them in containers on MicroK8s offers useful benefits: sandboxed execution, automated scheduling, and environment consistency. I walk through the approach in my latest post. Continue reading Running Kiro CLI in Docker with MicroK8s→