A software engineer with over 20 years of experience in an industry setting, I have worked predominantly on backend solutions, using a variety of languages and frameworks. My career has seen me specify, design, implement and test software for a variety of clients, from start-ups right through to household names in a number of sectors.
I take pride in the quality of my work and provide robust, performant solutions designed to be clean, extensible and easy supportable. I firmly believe good software is designed not only to solve an immediate problem, but should also a make future enhancements, extensions and above all support as easy and painless as possible.