Résumé

Professional Profile

I am a focused and hardworking Artificial Intelligence Masters graduate from the University of Edinburgh, I completed a BSc with Honours in Computer Games Applications Development with a First Class classification at Abertay University. 

 

Skills

·     Programming Languages - C++, Java/Android, Python, PureData, basic Matlab

·     Familiar Libraries - OpenGL & OpenGL ES, SDL 2.0, DirectX 9, Box2D

·     Microsoft Visual Studio

·     Android Studio

·     Github

 

Publications

An Evaluation of Fast Multi-Layer Perceptron Training Techniques for Games. - The proceedings of "Game On 2017" 6th September 2017. 

 

Employment History

September 2018 to November 2018, Research Intern, Microsoft Research

Roles include - Built a tool for training agents via hierarchical imitation and reinforcement learning in games.

July 2016, Intern, Dogfi.sh Mobile

Roles included - learning about back-end server programming with node.js and learning about IOS development using swift.

 

June 2016, Python and HTML 5 developer, JustFone

Roles included - Was in charge of a project that automated the creation of HTML 5 forms using python.

 

September 2015 to June 2016 – Engine Programmer, Type 3 Games

Roles included – Wrote the "Type 3 Engine" in c++ for developing the game "Cell Cycle". Was also involved in implementing key game mechanics.

 

June - September 2013, Technical Adviser and Salesman, Tesco

Roles included – Selling electrical products, advising customers and helping resolve issues with electrical equipment, promoting new products and offers.

 

July 2007 to date, Technical Support Engineer, Stewart Technology Ltd

Roles include – Building and testing complex circuitry, operating automated building and inspection equipment, designing and maintaining IT systems, developing new products.

 

Education and Qualifications

MSc Artificial Intelligence - University of Edinburgh

Modules Covered -
Computational Cognitive Neuroscience, Neural Computation, Robotics: Science and Systems, Machine Learning and Pattern Recognition, Reinforcement Learning, Neural Information Processing, Robot Learning and Sensori-motor Control

 

Computer Games Applications Development Undergraduate - First Class - Abertay University

Modules Covered

4th Year - Tools Programming, Applied Game Technology
Honours Project - Researched ways to train multi-layer perceptron neural networks quickly.

3rd Year – Mobile Device Programming, Network Programming, Graphics Programming with Shaders, Network Programming for Mobile Devices, Artificial Intelligence in Games, Audio Programming
Professional Project - I was tasked with writing my own 2d game engine from scratch.

2nd Year – Mathematics, Pathfinding in Games, Graphics Programming, Game Engines, Console Game Development, Architectures and Performance

1st Year – Mathematics, Programming in C++, Computer and Graphics Architectures, Media Production for Games, Narrative Theory in Interactive Game Design

 

Secondary School

Advanced Higher – Statistics

Highers – Maths, Geography, Biology, Chemistry, English, Computing, Physics

 

Hobbies and Interests

  • Gaming

  • Basically anything to do with science.

  • Football

  • Golf

  • Piano

 

References

Available on request.