Self taught programmer, Technical Director of Cranium Software Limited, independent parliamentary candidate for the Guildford constituency.