As a programmer I strive to create clean, re-usable Object Oriented code that is easy to maintain and easily extendable. I use agile methodologies for my large-scale projects, to ensure that project deadlines are met and to ensure a constant flow of workable iterative demos before final release.
I am an inquisitive thinker who has always wanted to find out how things work, and enjoyed building things for myself. This has aided me in my job as a developer, where I have enjoyed the challenge of using maths and technology to achieve results.
As well as all this I am an avid keep fit nut and enjoy working out each day, either at the gym or on the bars I have set up in my garden. I also brew my own beer and sometimes enter in home brew competitions. So I think it is fair to say that I have a pretty busy and full life - I even have to fit my family in around all this some of the time also :)