CACI Ltd
Technical Consultant
MPC Data Limited
Software Engineer
BSQUARE
Senior Software Engineer
IPL
Delivery Engineer
MPC Data Limited
Student Software Engineer
CACI Ltd
Senior Software Engineer
Cedars Upper School
University of Wales, Aberystwyth