Software Engineer & Team Lead

Currently working @Formidable. I've had over five years experience in web development working as an engineer and consultant for clients such as Condé Nast, HSBC, Freshfields, and insurethebox (Toyota). I care more about the product than the technology used, am a big advocate of open source, and love working with anything that helps developers build great apps.

I enjoy a balance between delivery and management - working towards shared goals while also being able to step back see the bigger picture/business value. I'm a big advocate of DX, and think that the best outcomes are achieved when developers are empowered.


Adapting Team Dynamics in Response to Change

Team dynamics are definitively more of an art than a science, however they are crucial to collaborative and organisational success. This post looks at adapting a team’s dynamic as a direct response to change.

An Overview of Performance in JavaScript Applications

An overview of some of the ways that performance on the web can be improved. There are many facets to performance that can be considered; each project will have a different set of requirements and may need to focus on performance more or less depending on what is trying to be achieved.

Me wearing a mask