I am the typical "computer nerd", with skills in a number of programming languages and a wide range of computer hardware and software.