Matthew Frankland

Matthew Frankland

Software Engineer

Contact Me

About Me

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 speciality is primarily in Application Development. My background has allowed me to develop confidence in working as part of a dynamic team; organisational skills in writing and analysing structured code; and time-management in planning for important deadlines.

I have experience 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 resolve 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.

Notable Projects

project name


PedalPay is our solution to a third year industrial group project. It consists of a web-based solution, Android and iOS mobile application.

Find out more

project name

C# WebBrowser

A basic web browser which was designed in C#.

Find out more

project name

Mastermind on Raspberry Pi

This task involved developing an implementation of the classic board game MASTERMIND in both C and Assembler using hardware wiring techniques.

Find out more

project name

A Custom Compiler

A custom language compiler written in Java for a custom language 'flex' using

Find out more

project name

The Hawick Paper WordPress Plugin

A custom plugin for for custom mySQL database interactions.

Find out more

Work Experience

Intern Software Engineer (Application)

June 2019 - Sept 2019 (Full Time)
Sep 2019 - Present (Part Time)

My role as an Exterity Intern has nvolved me assisting in the development of next generation products and applications to deliver high quality TV and video over enterprise IP networks. These applications span a full range of IPTV products, from head end through to set top box and server, building a coherent and comprehensive technology stack.

I have gained experience using the following languages and frameworks:

  • JavaScript/Typescript Angular
  • Python
  • REACT Native
  • PHP
  • HTML5 & CSS3

Web Developer

Turnbull & Scott Engineers
May 2016 - Sept 2016

My role at Turnbull & Scott involved me developing their WordPress website. I gained experience in a combination of languages including HTML5; CSS3; JavaScript; and PHP (with use of the strict WordPress syntax). I also gained a number of key soft skills including:

  • The ability to adapt to rapidly changing requirements and managing expectations within a realistic context
  • Analytical and problem-solving skills in relation to debugging; writing test cases and security
  • The capability to prioritise and manage my time to meet expectations and production deadlines all within a tight framework of 3 contracted months

Junior IT Support Technician

May 2016 - Sept 2016

My main task at Emtelle UK was coordinating the cloning and configuring of user accounts for instillation & upgrade onto new PCs. I also had responsibility for communicating with fellow employees to diagnose any problems with their hardware or errors with their software - handing these off to specialist technicians where required. Finally, I was responsible for repairing, upgrading, and testing cabling at the main network switches on the shop floor.

Other Work Experience

Lab Assistant {Periodic}

Heriot-Watt University
Sept 2019 - Nov 2019

I assisted in laboratories involving Data Communication & Networking students.

Student Ambassador {Periodic}

Heriot-Watt University
May 2018 - Sept 2018

Student Finance Customer Service Advisor

Hinduja Global Solutions
May 2017 - Aug 2017