Curriculum Vitae

Download CV

Personal statement

I am a recent Games Programming graduate from Edge Hill University, with a strong foundation in C++, C#, Python, Unreal Engine and Unity. Throughout my degree, I developed a range of projects including game systems, user interfaces, multi-level environments and interactive gameplay features, building practical experience in software design, debugging and problem solving. Alongside my technical studies, I balanced part-time employment in customer-facing roles, strengthening my communication, teamwork and organisational skills. I am now actively seeking an opportunity in software development or games programming where I can continue developing my technical abilities, contribute to meaningful projects and grow within a collaborative development team.

Technical skills

  • Programming Languages: C++ (specialism), C#, Python, JavaScript, SQL

  • Game Engines & Tools: Unreal Engine, Unity, Visual Studio, Git

  • Web Development: HTML, CSS

  • Other: Database systems, debugging, version control

Key attributes

  • Strong problem-solving skills and logical approach to coding challenges

  • Effective teamwork and communication, developed through group projects and customer-facing roles

  • Organised and reliable, with proven ability to manage deadlines alongside part-time work

  • Creative and innovative, applying technical skills to build engaging game features

  • Quick to learn new technologies and motivated to continually refine programming expertise

Projects

Unreal Engine Game Project (C++ & Blueprints)

Created a multi-level game with custom graphics and settings. Added character animations and behaviour (using Blueprints to follow the player) and integrated sound effects for interactive buttons, enhancing gameplay complexity and immersion.

Unreal Engine Menu & UI System (C++ & Blueprints)

Designed and implemented a fully functional main menu GUI with custom settings, new game options, and level navigation.

Unity Interface System (C#)

Coded a complete main menu and interface system, enabling players to navigate game options and settings. While the shop and inventory were not implemented due to time constraints, I prepared the groundwork for future integration.

Python (Blackjack Game)

Programmed a playable card game, focusing on game logic, debugging, and error handling to ensure consistent outcomes.

Work experience

Barista

Homebird Interiors Coffee Shop

June 2025 – Present
  • Provide friendly customer service in a fast-paced environment, building communication and teamwork skills.

  • Manage till operations, food service, and coffee preparation, ensuring accuracy and efficiency.

Barista

Starbucks

Oct 2023 – Feb 2025
  • Delivered consistent service in a high-volume environment, supporting team efficiency under pressure.

  • Developed problem-solving and adaptability through handling customer queries and process challenges.

Bartender

Lytham Tennis & Cricket Club

Sept 2022 – Sept 2023
  • Served customers at events and functions, ensuring a welcoming atmosphere and smooth service.

  • Gained responsibility for cash handling and compliance with health and safety procedures.

Education

BSc (Hons) Games Programming

Edge Hill University

2023 – 2026
  • Currently in final year, on track for a 2:1 or above

  • Selected modules: Games Engines, Games Programming, Computer Graphics, Digital Design and Production, Interface Programming, Emerging Games Technologies

  • Practical experience with Unreal Engine, Unity, and core programming languages (C++, C#, Python) through assessed coursework and independent projects

BTEC Extended Diploma in Information Technology

Cardinal Newman College

2021 – 2023
  • Achieved Triple Distinction (DDD)

  • Covered programming, databases, and software development principles

GCSEs

Lytham St Annes High School

2021

English Language (7), English Literature (6), Mathematics (5), Physics (4), Chemistry (5), Biology (4), History (5), French (5), Drama (7)

Closing statement

As an enthusiastic graduate with a genuine passion for technology and games development, I am excited to begin my professional career. I am eager to apply the skills developed through university projects, continue learning from experienced developers and contribute positively to a team environment. My long-term ambition is to help create high-quality software and interactive experiences while continuing to develop as a programmer throughout my career.