Andrew Tomlinson

181
reputation
6

Casual and professional geek. Computer Engineer by degree working as a software developer in the industry.