Experience

Whilst studying I have undertaken several roles in software development and teaching. These roles have been invaluable in providing me with a wealth of practical experience and shaping my attitudes and abilities to make me a valuable addition to a variety of teams.

Research Associate — STEM SPACE Project

2023 — present

I am currently a research associate on the STEM SPACE Project based in the Turner Kirk Centre for Spatial Reasoning a the University of Glasgow. The project aims to roll out a set of maths lessons which teach typical Curriculum for Excellence content while also improving pupils' spatial reasoning skills.

In this role I wear many hats. I am the lead researcher and am responsible for all research outputs and stakeholder reports for the project. I am also the primary administrative and technical lead, meaning that all the organisation and running of the project is also within my remit. This includes liaising with local authorities, adapting materials for teachers' use, developing and deploying the online platform used for assessment and hosting teacher resources, purchasing and distributing concrete materials for schools, monitoring live feedback from teachers, developing training materials for both teachers and local authorities, establishing data processing and safety agreements with local authorities and many other responsibilities.

Computing Science Tutor

2017 — Present

I first began supporting students as an undergraduate demonstrator in 2016 and became a tutor - a small-group teacher with administrative and student support responsibilities - in 2017. Since then I have tutored a variety of courses at both undergraduate and postgraduate level. My responsibilities have included preparing and delivering tutorials, marking coursework and exams, providing one-on-one support to students, and assisting with course administration. Through this role I have developed strong communication and interpersonal skills, as well as a deep understanding of the subject matter I teach.

My most recent role is with Glasgow International College, where I tutor the Foundation Certificate students who are preparing to start their undergrad journeys in Computing Science at the University of Glasgow. In addition to teaching core computing topics, I have also learned to grapple with the complex interactions required for supporting a diverse student body, almost all of whom have English as an additional language and have never left their home nations before.

The following table details all of my tutoring experience to date.

Year Courses
2017-2018
2018-2019
2019-2020
2020-2021
2021-2022
2022-2023
2023-2024
2024-2025
2025-2026

Computing Science Tutor Representative and Mentor

2019 — 2023

In addition to my teaching, I have also represented other tutors in an official capacity, acting as a tripartite liaison between students, staff and tutors for the School of Computing Science. My role consisted of hearing problems or queries from any one of the parties involved, relaying these to the appropriate people and proposing solutions with all stakeholders in mind. The ultimate goal was to make the experience of tutoring and being tutored more wholesome, valuable and enjoyable. The role also included mentorship of tutors within the school, providing support, guidance and encouragement to new tutors.

Research Assistant — Graduate Apprenticeships in Software Engineering

2018 — 2019

My most recent role involves working with the team at the CCSE to formulate a new degree programme with a strong focus on work based learning. The goal is to produce a course which allows students to work in industry while they study and complete the four year programme with a degree at the same level as the standard Computer Science students as well as a wealth of industry experience, making them highly employable and well specialised.

The role involved constant team communication, extended consultation with multiple industry partners and regular check ins with Skills Development Scotland.

TBR Global

Summer 2017

At TBR Global I was part of a small team of developers responsible for the creation and maintenance of the organisation's multifaceted, international suite of software tools and applications. TBR Global places a lot of worth on their software platform and as a result the development team is highly valued - it was a great experience to be part of a small group of specialists making use of cutting edge technology to act as the powerhouse of a global enterprise.

In addition to being involved with the general upkeep and maintenance of the main systems (requiring good communication and debugging skills, as well as an understanding of version control software, multiple programming languages, full stack software development and excellent self-time management skills) I was allocated a larger software development task. TBR Global required a simple web application for drivers to actively record their location in real time - a native app existed, though due to certain network carrier restrictions overseas it did not function properly in some regions. Once the driver application was completed, a companion web app was built for clients to track the location of their driver on a map in real time.

Traveltek

Summer 2016

My role at Traveltek consisted of full stack Python web development with a team of three other interns. We developed two new systems for the company from scratch, the first being a complex customer data visualisation system, and the second being an intelligent recommendation platform which would attempt to learn customer buying habits and predict future purchases.

My time at Traveltek introduced me to many key aspects of professional software development in a working environment. The internship provided me with many experiences and tools that have been very helpful in my future development.