Asmodee
Website Administrator
IBM
Manufacturing Operator
IBM
Failure Analysis Technician
Seagate Technology
Staff Engineer
Asmodee
Demonstrator
Missing Worlds Media
Bullpen writer
IBM
Software Engineer
Xyratex
Senior Software Engineer
Self-employed
Author
Xyratex
Software Engineer
University of Kent