top of page

RESUME

Resume
Summary

Resourceful, analytical and mindful of minor details. Rigorous and methodical in approach to critical thinking. Knowledge sponge and enthusiastic to overcome new challenges. 

Languages
Software
Education
Abertay University

​2019 - 2022, 2023 - present

​

Computer Games Technology BSc (Hons)

  • Year 1

    • CMP101 Computer Hardware and Operating Systems (Grade: A+)

    • CMP104 Programming With C++ (Grade: A+)

    • MAT101 Applied Mathematics 1 (Grade: A+)

    • CMP102 Software Design (Grade: A)

    • CMP105 Games Programming (Grade: A+)

​​

  • Year 2

    • CMP201 Data Structures and Algorithms (Grade: A+)

    • CMP203 Graphics Programming (Grade: A+)

    • MAT201 Applied Mathematics 2 (Grade: A+)

    • CMP202 Data Structures and Algorithms 2 (Grade: A+)

    • CMP208 Game Programming and System Architectures (Grade: A)

​

  • Year 3

    • CMP301 Graphics Programming with Shaders (Grade: A+)

    • CMP303 Network Systems for Game Development (Grade: B+)

    • CMP305 Procedural Methods (Grade: A+)

    • MAT301 Mathematics and AI (Grade: A)

    • DES310 Professional Project (Grade: A+)

​

  • Year 4

    • CMP404 Applied Game Technologies (Grade: A+)

    • CMP418 Programming Animation Systems (Grade: A+)

​

​

  • Extracurricular

    • ADD McKay Senior Prize

    • AGDS Vice President (2021-2022)

    • AGDS President (2023-2024)

 

Braes High School

​2013 - 2019

 

  • Qualifications

    • Advanced Higher Mathematics (Grade: A)

    • Advanced Higher Physics (Grade: A)

    • Advanced Higher Chemistry (Grade: A)

    • Statistics Award SCQF6 (Passed)

    • Higher English (Grade: A)

    • Higher Computing Science (Grade: B)

    • Music Technology SCQF4 (Passed)

    • Modern Languages for Life and Work Award SCQF4 (Passed)

Skills

Excellent debugging

Problem solving

Mathematically minded

Great researcher

Documentation fanatic

Source control

Asset Creation/Editing

Modelling

UV

Model Rigging

Compositing

Photo Editing

Video Editing

Misc.

Lock Picking

Modding

PC building

Resourcefulness

Languages
Proficient In

C#

C++

Java

x86 (MASM)

OpenGL1.0

HLSL (SM5)

GLSL

Familiar With

OpenGLes2.0

HTML5

XML

Javascript

Lua

CMake

Software
Proficient With

Visual Studio

Android Studio

Photoshop Elements

Premiere Elements

Blender

Familiar With

Unity

Obs

Eclipse

Unreal Engine 4

R Project

Azure DevOps

Experience
Virtalis Ltd

​2022 - 2023

​

Intern Software Developer​

​

Visionary Render & GeoVisionary​

​

  • C++, GLSL, CMake, Lua

  • QA testing

bottom of page