About Me

I started out my career in electronics (radar and communications) before disocovering computers on night watches at Heathrow. I then went back to University to formalize my knowledge of computer systems and I have now been working in the software world for 25-30 years. I have worked on a variety of systems including:

My core languages are Java, Python and C/C++ but I have written production code in everything from assembler upwards, I have no qualms about learning and using alternatives when appropriate. I am as likely to be delving into network traces or device drivers as I am into user level application software and web interfaces.

I live with my family and the dog in Wiltshire.

Picture of self on the hills. Picture of self on a scottish hill.