I'm a backend engineer currently working in the DevOps space. In addition to cloud-native technologies like Kubernetes, I maintain an active interest in coding, particularly Python, Go and Rust.
I started coding over ten years ago with C# and Unity as a hobbyist. Some years later I learned Python and began working as a backend software engineer. This has taken me through several companies and tech stacks and given me a lot of exposure to cloud technologies.
Nothing here yet.
In truth, this isn’t a minimal viable product; it’s a minimum viable backend. I’ve been a platform engineer for too long to start throwing together UIs, even in my spare time. If you're interested in a full-fledged product, at least one startup is do...

This is another short post about my pet project, Shortlist. The project's main aims were to help me pass my CKAD exam (which I luckily did) and give me some exposure to operating LLMs in the cloud. I wanted to do this with as small an impact on my ba...

While working on my pet project Shortlist, I needed to send emails. While I could have used a transactional email service like Mandrill, I wanted something cloud-based that could be configured with infrastructure-as-code. I couldn’t find any email se...

In part one of this post, I talked about my tribulations trying to solve 2024’s Advent of Code using Elixer. I ended with my solution to part 1 of day 6, which was too inefficient to re-use for part 2. This article details how I re-wrote my day 6 sol...
