About

Thanks for stopping by. Read below to learn more about myself and my background.

Patrick Corbett reading a book on a sunlounger

Background

I grew up in the Midlands, and still live there, somewhere in the vicinity of Leicester. I've been working in software for my whole career. I started out as an apprentice web developer for an estate agency services firm. I've tried my hand as a freelance web developer, and have now found my way to leading front end teams.

 

I enjoy teaching less experienced team members software patterns and ideas on how to solve problems. My style for instruction is to try not to just tell my colleague how to do something, but instead introduce them to a concept that will help them think about a problem in a different way and allow them to come to a solution.

 

I have been fortunate to work with some very talented and passionate people that have taught me a great deal. From the scout leader / api engineer that taught me to always leave code better than you found it. To TDD pureists that were zealous in the pursuit of coverage and quality. To polymaths who would always know 10 different ways to solve any problem and the pitfalls and benefits of each.

 

I believe in a great team everyone must be a teacher and everyone must be a student. Only by listening to other ideas can we write great software.

Skills

I've been a JavaScript developer for the past 10 years. I've mostly been working in an AWS world and have extensive experience of delivering Cloud solutions from a CI/CD pipeline.

 

For 7 years I've been predominantly using the React framework for client code. Although I have some experience in Angular and other legacy frameworks.

 

I've tried to lean heavily into using GraphQL, and have written Graph servers as middleware between a client and a Rest API, as well as extensively using GraphQL in the browser (mostly with the amazing Apollo library).