- Welcome to my home on the internet.
- I’m a cloud solutions architect with an interest in security and contact centre technology.
- I prefer outdoors to indoors and love nothing more than heading to the hills on foot or by bike. This site is a collection of professional and personal posts, primarily as I find it easier to understand things/digest when I take the time to structure thoughts and get them down in writing. At the same time, I hope you find them useful.
- If you want to get in touch, feel free to use the links below.

Return to the mountains - Munros with Ted
It started in spring last year, 2024. Sitting in the Lidl’s car park, Sarah, casually mentioned a litter of 7 Bosnian rough coated puppies looking for new homes. It had been 3 years since our last faithful hound, Tara, had passed away, a life well lived. We looked at photos of them with their loving “choose me” eyes and I looked across at Sarah with her puppy dog eyes and knew trouble was ahead. “As long as it’s the gentle natured girl” I said. A couple of phone calls later and we had secured a boisterous boy who we quickly named Ted. ...

OpenSSL Client Conflicting Commands
Background OpenSSL Client is a helpful tool for carrying out diagnostics of servers using the SSL/TLS client protocols. It’s often used to evaluate SSL certificate status and negotiation. An example might be that you have configured your server to negotiate only using a strict set of ciphers and want to test and ensure that a client cannot use a more insecure cipher. The OpenSSL client has a set of basic and advanced Connected Commands. The naming is self explanatory, but these commands are used once a connection is established and allow you to interact with the server to perform requested operations. Examples include: ...

Clearing UTM USB configuration post installation
This is going to be a quick post. I was recently building a new Kali Linux virtual server using UTM on an M1 based MacBook Pro. Kali have a great guide on how to do this, however, the final step after Kali is installed, you remove your serial terminal device and then clear the path to the installation ISO from the USB configuration. This ensures that when your machine restarts it boots from the boot partition on the virtual disc and doesn’t launch the installation process again. The screenshot below shows the configuration that should be cleared. ...

Adding security response headers with Amazon CloudFront
This article shows options for improving your sites security posture by adding security response headers.