I’m passionate about balancing a good developer experience with being able to deliver for clients at a good pace. The evolution of the tools available to Developers along with the ways of structuring and scaling app development is something I continually invest in and I’m always seeking to be able to share this with the clients I’ve worked with.
I enjoy leading and mentoring other developers, I aim to give clear constraints and follow some basic principles to help reduce complexity in what is a fast paced and often very complex environment to work in. Simple things such as writing readable code, reducing complexity in problem solving, looking for established solutions and aiming for convention over configuration can help achieve this. I continue to look for best practices and ways in which these constraints can be scaled across teams of various sizes.