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.