Curriculum Vitae:


June 2017 - August 2017
Goldsmiths, University of London

New Cross
SE14 6NW

Research Assistant
As a Research Assistant I carried out a short, 12 week, project investigating how to practically apply anaolgy based conceptual blending theory to video games. To do so I developed a tool in C# which is able to take two games described using the Video Game Description Language and generated the space of possible blends between these games.

May 2012 - September 2014
Stainless Games Ltd.

130-132 High Street
PO30 1TP

Junior Programmer
My main duty was writing LUA scripts which controlled various in game aspects. Additionally, I was responsible for determine heuristic values for game elements that were used by the AI. I was also responsible for various markup duties such as writing XML files and SFX scripting. Finally, part of my role involved importing and exporting card and translation data from our database and working with files sent from external partners.

June 2011 - May 2012
Stainless Games Ltd.

130-132 High Street
PO30 1TP

QA Tester
Whilst a QA Tester I was responsible for ensuring the games we produced were bug free. This involved testing the game, reporting bugs and then retesting these bugs once fixed. Key skills for a member of QA include; attention to detail, creative thinking, strong team skill and good use of initiatives.


2017 - present
Goldsmith College, UoL

Phd/MPhil Intelligent Games and Games Intelligence
Topic: Affect Aware Procedural Content Generation

2014 - 2017
Goldsmith College, UoL

BSc. Computer Science
1st Class Honours (87% overall).
3rd year modules: Machine Learning, Artificial Intelligence, Games AI Programming, Data Mining.

2006 - 2009
Carisbrooke High School Sixth Form

A Levels
History – A, Sociology – A, Classical Civilizations – C
A/S Levels
Law – C, Citizenship – C, Chemistry – D, Physics - E

2003 - 2006
Carisbrooke High School

13 GSCEs at Grades A-C including Mathematics and English.

Programming Languages

Proficient at: C++, C#, Python

Knowledge of: PHP, MySQL, Java, JavaScript, HTML, CSS, LUA

What I do for fun:

I enjoy both playing board games and spending time designing games, favorites include Android: Netrunner and games by Uwe Rosenburg. Find me on BoardGameGeek - my username is Charlesworth.

I am also a committee member for my university tech society, Hacksmiths, and help organise and run both weekly talks and larger Hackathons and Game Jams.

Download this:

Want to download a printer friendly version to scribble notes about me on? Click here.