I have always loved programming. I started creating Windows applications in Visual Basic when I was about 14 years old. One of my favourite projects, which got me into a bit of trouble at school, was an app that, when opened, would hide and give me control of the machine’s CD drives (this was back when many machines had two CD drives to copy discs).
My next application was a chat program that allowed me and my friends to chat across the school network. It was at this point I found my love for user interfaces. I spent more time on how it looked than how it worked. I got a real buzz from seeing people use something I had created, but most importantly, how they used it.
When the Internet started to gather momentum (yes, I am that old), I realised that this was what I wanted to spend my life doing. I’ve always been somewhere between creative and technical. The web offered both, fitting me perfectly.
The books that stand out are HTML Mastery by Paul Haine, CSS Mastery by Andy Budd and Bulletproof Ajax by Jeremy Keith - I owe a lot to these authors.
I am a Dad to one boy and a stepdad to another - by far the biggest, most stressful, yet rewarding project!
When not parenting or coding, I love to game, watch films and listen to music. I’ll play/watch/listen to different genres, but the more immersive, the better. Luckily, the kids also enjoy gaming and thanks to many years of playing Call of Duty, I am their go-to choice when they need sniper support in their squad on Fortnite.
I also make a half-decent loaf of bread.
My personality type is a Turbulent Architect (INTJ-T) . While some things might not be a 100% match, it does provide a relatively accurate description of me and my traits. I am an introvert; my happy place is typically in the background, with a coffee, taking in as much information as possible.
I’ve spent over 15 years working across the tech, marketing, publishing and video engineering sectors to deliver high-end web apps, sites and products.
I’ve held several roles but always get drawn into leadership and mentoring. There is no better feeling when a team just ‘clicks’.
I work as a Senior Software Engineer at DAZN .
I now lead a team focused on tooling for Player Engineering.
One of our main projects is a piece of software that lets you run tests against a host of HTML-based devices (web, TV, set-top boxes, consoles, etc.), where you can shape network conditions and simulate user actions/journeys/experiences against video assets, asserting output (video playback) performs as expected. All worldwide production changes to HTML-based video playback at DAZN go via our software.
We also manage and maintain a toolkit of optimised, backwards-compatible utilities across the Player Engineering department.
Previously, I worked at Zone/Cognizant as Lead Front-end Developer, helping look after a team of 20+ Front-end developers.
I was lucky enough to work on projects for clients like Stannah, Genomics England, Aviva, BMW, MINI, Electrolux, Mindful Chef, South West Trains, Greene King and many more.
I enjoyed them all, but the re-platforming of South West Trains and Greene King holds an extra special place in my memory - Remember the dream I mentioned? Well, it happened, twice! Net magazine showcased these projects in multi-page articles within its “How we built” section.