RESUME
Eager gameplay programmer looking to take the next step into the industry and create great experiences for players. Worked on several projects, bringing an analytical lens to create clean, maintainable code, manage scope and create good workflows. Teams included designers, artists and animators and were assigned randomly. Achieved First-Class Honours or Distinction in all group-based modules. Open-minded and happy to learn more about all aspects of gameplay programming.
SKILLS:
Programming
GML - 3 Years
C# - 4 Years
C++ - 1 Year
Professional Skills
Agile - 6 Years
Team Working - 6 Years
Communication
Other
Git/GitHub - 4 Years
LaTeX - 6 Months
Tom Looman C++ and UE - Lecture 17/19
PC Building - 6 Months
Office 365 - 7 Years
EDUCATION:
Falmouth University - 2022 to 2025
Computing For Games BSc (Hons) - 2:1
Fareham College - 2019 to 2022
Level 2 ICT - Distinction, English Language - 5
Level 3 Creative Media Technology 1 & 2 - Distinction
WORK EXPERIENCE:
DBS Maintenance, Fareham July/2025 – January/2026
-
Used clear, strong communication skills to ensure a safe workspace around heavy machinery.
-
Attention to detail, consistently made measurements down to the millimetre with little room for error.
Domino’s, Fareham June/2021 – September/2024
-
Demonstrated quick decision making by correctly packaging orders and deciding which should be paired based on proximity and routing.
Yandiya Technologies Ltd, Fareham June/2020 – June/2020
-
Developed the foundation for their infrared heating calculator app to be easily expandable.
Software
Game Maker Studio 2 - 3 Years
Unity - 4 Years
Unreal Engine 4 & 5 - 6 Months
Projects:
Evercasting, Lead Programmer Sept 2024 – June 2025
-
Created a node-based procedural generation algorithm. The system required a great deal of debugging and profiling before it could be effectively used by designers.
-
Developed an easily expandable system for elemental interactions. Two elements collide leading to one interaction out of 100 planned possibilities. The system was used successfully by a colleague.
-
Got exposed to enemy AI by developing multiple AIs through state machines at university.
Toybox Troubles, Lead Programmer Sept 2023 – June 2024
-
Worked primarily on the player controller and all tools associated with it. Tested several jumping systems before settling on Bezier curves which could be easily plotted designers.
Onyxia, Lead Programmer March 2021 – May 2021
-
Quickly learned how to implement state machines to make 6 playable classes and greatly improve workflow on college project.
Transferable skills
-
Used and taught colleagues GitHub and version control through Fork. Became the main point of contact for any issues and merge conflicts and repository setup. Version control is also used in personal life.
-
Demonstrated good agile practices, conducted daily stand-ups and scrum meetings.