Hi, I'm Phil

I am a senior software engineer and the lead developer at

I have worked commercially since I moved to Bristol in 2011. For the past 4 years I have been working predominately in carbon-offsetting applications for B2B usage for blue-chip clients. For more information on these clients please visit the

.

My day to day involves:

  • Technical lead in sprints in a large react/node (typescript) build
  • Transitioning legacy Node.js/react code to TypeScript
  • Reviewing Checkmarx security scans (SAST+SCA)
  • Brainstorming potential initiatives, and demonstrating their value to stakeholders (e.g. Rewriting legacy save/load system to use "Partial loading" for reduced latency)
  • Improving developer workflow in CI/CD (e.g. moving Six to using AWS cloud formation w/ lambda rather than legacy EC2 servers)
  • Telling developers to fix lint errors by using the power of LotR memes

Experience/ tech

  • NodeJS
  • React.js
  • Typescript
  • Cloudformation/ AWS devops
  • Next.JS
  • Node-express
  • Managing small team of developers
  • WCAG AA
  • PHP
  • MySQL
  • Docker
  • Github actions
  • Azure Template.yaml + pipelines
  • Parcel custom plugins
  • Jest/Chai etc...

Personal code archive

Most of my code is proprietary for clients, but to see some of my more random experiments here is a link to

.

Hobbies etc

  • I'm a new Dad so just "dadding" around
  • Cycling (love my gravel bike!)
  • Running (sadly not as fast as I was pre-covid)
  • I have a soft-spot for StarCraft & other RTS games