My goal is to be the best possible software developer I can and help others build great things. I have worked at a variety of places on many different projects and believe that keeping an open mind, and attempting to satiate my curiosity have helped me progress as far as I have and will continue to do so.

I enjoy working across the entire stack from:

  • discussing UX and UI
  • to its implementation with CSS and HTML
  • to complex user interfaces requiring Javascript frameworks
  • to developing API’s and the back-end
  • to database optimisation and some Ops

It is my belief that software should be easy to read and maintain, highly modular, and that the ‘Zen of Python’ should be applied to all programming.