About Me

Profile Pic

I am a 4th Year MEng Software-Engineering Undergraduate with a strong academic record, a solid range of employment experiences (particularly in application & software design); and a number of valuable life skills from extra-curricular and voluntary activities.

My background has allowed me to develop: my confidence in working as part of a dynamic team; my organisational skills in writing and analysing structured code; and my time-management in planning for important deadlines.

Profile Pic

I enjoy developing on a wide range of Operating System’s including iOS; Unix and Windows. This gives me a keen understanding of how these products function and allows me to develop my problem-solving skills in order to solve issues others are having with their devices.

I have also acquired a passion for building desktop computers from physical hardware. This involves me developing an understanding of the performance of hardware components, compatibility between disparate products, and how to appropriately budget according to build requirements.

Download Resumé
Password Available By Request


Heriot-Watt University

MEng Software Engineering Sept 2016 - Present

Hawick High School

Scottish Qualification Authority (SQA) May 14/15/16


Exterity Limited

Intern Software Engineer June 2019 - Present

Turnbull & Scott (Engineers) Ltd

Software Engineer Intern June 2018 - September 2018

Hinduja Global Solutions

Customer Service Advisor May 2017 - September 2017

Emtelle UK Ltd

IT Support Technician May 2016 - September 2016

Heriot-Watt University

Student Ambassador Periodic Employment


Hawick High News (Support of the Year Runner-Up)

Group Leader August 2010 - July 2016

Hawick Public Library

Library Assistant May 2013 - July 2013


Hard Skills
Software-Engineering (Code examples at https://github.com/m-f-1998)
Java: Understanding of object-oriented concepts and data structures
mySQL: Integrating secure data into online web-development
PHP: Secure controller setup between the view and the model
HTML5/CSS3/JavaScript: Web-development tools
UML: System design
Poly ML: Understanding of functional programming language concepts
Other Programming Languages: C; Swift; Python; Prolog
Software Design; Testing; Debugging; and Optimizations

View My Recent Work On Github: https://github.com/m-f-1998
  • Technology is nothing. What's important is that you have a faith in people, that they're basically good and smart, and if you give them tools, they'll do wonderful things with them.

    Steve Jobs

Get In Touch.

Interesting Job Prospect? Or Just Want To Give A Review Of My Website? Contact Me Below!!

Your message was sent, thank you!