Average grade: First Class - 71%.
Courses include: Functional Programming, Object Oriented Programming, Linear Algebra, Calculus, Computer Systems, Software Engineering, Algorithms and Data Structures, Data Science, Discrete Mathematics.
Performed strongly in Algorithms and Data Structures - efficiently implementing an indexing system for a large corpus of text files, and providing a Python solution to the Travelling Salesman problem.
Achieved 100% in Computer Systems coursework making a MIPS microprocessor simulator in C.
University of EdinburghAttained 10 A's, 5 B's with A's including Higher Mathematics, Advanced Higher Computer Science, Advanced Higher English
Took on the role of Prefect for 2 years and House Captain for 1 year. During my time as House Captain, I was the student representative for around 250 students. Regularly attended meetings with the Senior Management Team.
Fraserburgh AcademyCo-led the development of the past paper scraping backend. Allowing Altra to parse past papers more efficiently.
Produced and refined a design throughout multiple sprints and worked closely with management to produce this Led the development of the exporting resource feature. Allowed users to export their online resources into different file formats. Developed on the Java backend to interact with GraphQL databases.
AltraManaged the weekly operations of the Software Quality Assurance team which led to an increase in test coverage from 5% to 20%, equating to over 175 tests written.
Maintained team-communications by delegating tasks, training new members, and communicating with the wider Software team on the progress.
Developed an automatic test detection system using Makefiles which increased productivity throughout the Software team by making testing more accessible.
HYPED3rd Year Informatics student studying at the University of Edinburgh. Passionate about Software Engineering with Machine Learning and Games Development using the Unreal Engine