Curriculum Vitae:


January 2019 - Febuary 2019
Bossa Studios

Zetland House
Scrutton Street

Intern Technology Developer
I am currently carrying out a 2 month placement at Bossa Studios where I am working on some really exciting stuff. Sadly it is all top secret but I will be sure to share it when I can!

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: Multi-view emotional and behavioural modelling applied to video game streams

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.

2003 - 2009
Carisbrooke High School

High School Education
3 A Levels and 4 AS Levels.
13 GSCEs at Grades A-C including Mathematics and English.

Programming Languages and Frameworks

Proficient at: Python, C#

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

Frameworks: Keras (tensorflow backend), Unity

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 have also been 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.