Recent Blog Posts

Monday, 8 July 2019

T+3: I miss knowing what to do

blogging health

I'm woefully unprepared for the universe of opportunities ahead of me.

Saturday, 6 July 2019

T+2: No Sunday Fear

editing health

Guest post drafted, edited and submitted! Also, healthy eating.

Saturday, 6 July 2019

T+1: The hangover doesn't help


Now, that was a good leaving do.

Friday, 5 July 2019

T+0: Independence Day


I left my full-time job today to see if I can make it as an indie author.

My Code

Sunday, 23 June 2019


amazon-web-services python

A Python package for setting HTTP headers on Amazon Web Services S3 objects.

Sunday, 23 June 2019


infrastructure-as-code python

A Python package for reading/writing values in a WordPress wp-config.php file.

Sunday, 23 June 2019


infrastructure-as-code golang

A Golang module for generating unpredictable database credentials.

My Projects

Friday, 5 July 2019

ONESOURCE Statutory Reporting

devops team-leadership

Leading DevOps on ONESOURCE Statutory Reporting at Thomson Reuters.

Wednesday, 5 September 2018

Tax & Accounting Cloud Scrum

devops team-leadership

Tax & Accounting Cloud Scrum Master at Thomson Reuters.

Saturday, 27 June 2015

Pride in London 2015


Videographer of the Thomson Reuters party in the Pride in London 2015 parade.

My Talks

Wednesday, 11 September 2019

TBA talk about security

I'm talking at the TechExeter Annual Conference 2019!

Friday, 15 June 2018

Introduction to Infrastructure-as-Code

infrastructure as code

How we built, deployed and tested our infrastructure-as-code.