Charlie Haslam

Currently working at Climax Studios as a Games Programmer. Gaduate in Computer Science (MEng) student at the University of Bristol. With a wide range of programming skills and particular interests in Gaphics, Game Development and 3D Printing. Bilingual in English and French (French mother).

CV

Summary

Charlie Haslam

Age: 24
Email: me@charliehaslam.info
Website: charliehaslam.info

Professional Experience

Games Programmer

Dec 2022 - Present

Graduate Games Programmer

Aug 2021 - Dec 2022

Climax Studios, Portsmouth, UK

  • Working on a AAA Xbox/PC project (RTS)
  • Worked on a variety of new gameplay features, some of which were then also pulled across into the live PC version
  • Worked closely with the design team on new features as well as working with them to script a whole new series of campaign missions
  • Created some engine tools and documentation to assist with design tasks
  • Also worked on key UI systems like radial menus and complex HUD elements
  • Proprietary engine using C++, Lua for gameplay/scenario scripting and XAML/C# for UI functionality

Software Development Internship (Summer Placement)

2020

Epimorphics, Bristol, UK

  • Worked on a Python-based data conversion tool
  • Used to clean-up and convert data from CSV files to RDF triples
  • Helped to make collecting data from clients and starting new contracts much easier

Software Development Internship (Summer Placement)

2019

Epimorphics, Bristol, UK

  • Worked on an internal project management dashboard
  • A backend written in Python (Flask) and frontend using VueJS
  • Collected data from various services such as Github and Asana to display progress on projects
  • Saved management the time spent collecting resources themselves and was useful for stand-up meetings

Teaching Assistant (Part-Time)

2019 - 2020

University of Bristol, UK

  • Assisted in weekly undergraduate labs
  • Helped first year students with an Imperative (C) programming unit
  • Answered questions from students and helped debug code

Languages

English

Fluent - first language

French

Fluent - mother is French

Spanish

Basic - GCSE and option unit at university

Education

MEng Computer Science

2017 - 2021

University of Bristol, UK

Notable project and units:
  • Graphics - Achieved a grade of 85 for a ray-traced renderer written in C++
  • Games Project - Completed a large group project and awarded a first-class grade (Unity3D with C#)
  • High Performance Computing - Took both an Introductory and Advanced unit, learning to use a super-computer for simulations (written in C using OpenMP, MPI and OpenCl)
  • Image Processing & Computer Vision - Produced coursework using Hough transforms and Viola-Jones to detect dartboards in images (C++)
  • Software Product Engineering - Worked with a client to make a complete webapp used to design muscle-like 3D printed parts for robotics and hydraulics, written in Java, HTML & Javascript
  • Applied Deep Learning - Studied a masters level Deep Learning unit, using PyTorch to train neural networks using a super-computer

Some of these projects can be found in my portfolio below. GitHub repos may also be available upon request.

A-Levels

2015 - 2017

Queen Mary's College - Basingstoke, Hampshire, UK

A*ABB in Maths, Computer Science, Physics and Further Maths

GCSEs

2010 - 2015

Hurst Community College - Basingstoke, Hampshire, UK

12 GCSEs A*-C
FSMQ in Further Maths

Other Experience

Ultimate Frisbee

2017-Present

University of Bristol, UK

  • Joined the Ultimate Frisbee team at university
  • Became treasurer and second team captain in 2nd year
  • Stayed treasurer for 3rd year
  • Went on to be society president in final year

Scout Leader

2013-Present
  • Started as a young leader at a local cubs group
  • Became a qualified leader in 2017 and assisted creating/running a new scout group
  • Still occasionally help out during holidays and large events

Personal Games Projects

  • Completed a range of games projects in spare time
  • Participation in Game Jams
  • Mainly using tools such as Unity3D, Blender and Photoshop
  • Worked on multiplayer, mobile and desktop projects, 2 of which can be found on the Google Play store

Portfolio

Some showcases of past projects. Some were completed as part of my University course, a few of these may have private GitHub repos and are available upon request.