Making a difference is hard

I lead teams, empower individuals and mentor colleagues. I build teams built on trust and self-belief.

I’ve been a software engineer for over fifteen years and I’m passionate about creating excellent user experiences which meet business objectives and solve user problems.

November 18, 2019

Migrating to Tailwind, a utility-first CSS framework

Keeping your CSS manageable is a tricky problem to solve, utility first frameworks are the answer, find out why! When working on a web…

October 24, 2019

NIFI in Docker with persistent workflow

This post talks you through how to setup a Nifi docker container and automate the inclusion of a custom processor file, an existing and a…

October 04, 2018

Experimenting with Mob Programming

At BMT we hold an annual Hackathon for employees where we can spend three days working on something we don't normally do. The aim is to…

December 28, 2017

Continuous delivery for node apps in azure

This post describes how you can test, build and deploy a JavaScript app which required external tooling to build (such as Ember, Gatsby or…

December 17, 2017

Using webfonts in Azure

Whenever I need to add a new site to Azure, webfonts always catch me out. More specifically the and extensions which for some reason are…

November 03, 2017

Automated UI testing with Coypu

Recently I was working on a project with an immensely long multipart form (approximately 200 fields) and during this task our team…

November 01, 2017

Why I'm not an expert

Working in a technical profession I am compelled to keep abreast of new tools and techniques; however the sheer volume of new languages…