What can we achieve together?
I'm a software systems generalist who designs, builds and supports software systems for businesses. I also write stuff.
My skills are broad, encompassing business process analysis, operations analysis, project management, team leading, system design, database design, and programming.
To that end, I am skilled in Ruby, PHP and, formerly in Java. I'm also an experienced Linux sysadmin.
My degree is in Mathematics and I have a MSc in Information Technology, where my thesis was on measurements within the systems' development life cycle. My professional badges are: Chartered Engineer (CEng); Chartered IT Professional (CITP); and Member of the British Computer Society (MBCS). I have also written a couple of books about computer-based music production. I'm currently working on FndOut; an online location-based discovery service of places and things to do.
I'm always happy to discuss working on any interesting problems. I specialise in making projects or whole business systems maintainable. That skill easily transfers to development projects that need to deliver maintainable software.