Software Developer

I'm an experienced software with over 20 years experience, covering everything from embedded systems to high-level applications.

I now specialise in:

I'm passionate about great software design. I believe that applications should be intuitive, capable and a pleasure to use. Internally, the software architecture should have clear separation and be easy to maintain, extend and test.

My own commercial projects are born out of personal passions and needs, and have allowed me to experiment with new technologies and enlarge my skill set.

I am available for hire - Please see my LinkedIn profile to gain an understanding of my past experience. You can also see my career profile on StackOverflow.