I am a principal software engineer working in the London region. I don't live in central London because that would be crazy but I am on the tube (zone 8 😱).
I spend most of my work life building, deploying and caring for apps or websites, and the rest trying to get whatever office room I'm in to be the right temperature. All rooms should be 24 degrees Celsius.
At the moment I am experiencing the dizzying sensation of one minute discussing enterprise architecture (do we really need a Sharepoint integration?) and the next trying to decide between marginTop
or marginBottom
(never padding
(ok - sometimes)).
This past year I have:
Get in touch 👋 for more stories from the front line of digital product development and business transformation!
I have a BSc in Computer Science from the University of Manchester.
I guide technical teams and set standards for technology, ways of working, code quality and user experience.
I understand the vision of the organisation and apply it to all technological decisions. I co-create systems that progress the organisation towards that vision.
I develop talent, offer guidance, and help people grow in their careers.
I support teams with Agile practices. I deliver value by minimising waste, iterating quickly, and learning by experimentation. I am agile, not dogmatic.
I build a culture of psychological safety, transparency, and teamwork through open communication and shared achievements. I trust teams to make decisions without excessive oversight.
JavaScript
Typescript
Node
React
React Native
Expo
GraphQL
Cypress
Webdriverio
AWS
Azure
Nextjs
Contentful
Firebase
(and many more! Ansible for example 😀)
September 2022 - present
I help companies bring their digital aspirations to market. I support teams by building trust, fostering a creative and innovative environment, and establishing guiding principles.
As part of technical leadership teams, I have worked on:
Technologies used:
Typescript
React
React Native
Expo
Tamagui
nextjs
GraphQL
webdriverio
Appium
Firebase
October 2018 - September 2022
I led cross-functional product teams building platforms, web applications and business processes.
Some of the products I worked on:
Technologies used:
Typescript
.NET Core
Node
styled-components
Vue
React
GraphQL
Cypress
Docker
Kubernetes
AWS
Azure
Netlify
Powershell
Terraform
AWS CDK
Firebase
September 2015 - October 2018
As part of a digital transformation of Whitbread Digital, I led a product team in the effort to adopt modern Agile and DevOps practices.
I helped to deliver a new responsive search experience for Premier Inn, through concept, MVP and launch.
Technologies used:
Adobe Experience Manager
Typescript
Node
Jenkins
Akamai
SCSS
Angular
April 2014 - September 2015
I led a development team to build interactive, dynamic and data-driven digital experiences in public spaces and retail environments.
I was also responsible for line management, technical sales, mentoring and recruitment.
Technologies used:
Azure
Actionscript
Flash
JavaScript
Node
WebSocket
August 2010 - March 2014
Development and delivery of multiple software projects including games, installations, websites and digital campaigns.
Web and advertising agencies include BD Network, Razorfish, unit9, Albion, WEIR + WONG, Spark44, Digital Annexe and Kin Design. Clients included Google, Jaguar, Mercedes-Benz, Audi, Uniqlo, National Lottery and Sony Pictures UK.
March 2007 - August 2010
Front end web development for multiple clients such as Canon, Nike, Nissan and Mazda.