Angus Stewart: Resume
The code was written for my MInf Project (Part 1) in my 4th year of University. It involved implementing 4 Simultaneous Localization and Mapping (SLAM) algorithms: EKF SLAM, FastSLAM 1.0, FastSLAM 2.0 and L-SLAM in C++ using the Robot Operating System. The final goal of the project was to run these SLAM algorithms at the Formula Student UK 2022 Competition with Edinburgh University Formula Student.
Created a custom cli tool for use in the Edinburgh University Formula Student AI team. Based on the architecture of ros2cli.
AI Software Lead
July 2021 - Present
Lead a group of 30 students across 4 sub-teams and oversee the architecture and design of the autonomous driving system
Software Infrastructure Subteam Lead
July 2020 - July 2021
Oversaw the improvement of eufs_sim.
Reviewed many merge requests.
Developed a custom cli for use within the team.
Software Infrastructure Subteam Member
October 2019 - July 2020
Learned ROS. Wrote some bad code.
Cloud Test Engineer
January 2019 - August 2019
Tested code, found bugs, reported them.
September 2019 - Present
MInf Informatics - Year 4
|Parallel Programming Languages & Systems||86||A2|
|Computer Communication & Networks||86||A2|
|Computer Architecture & Design||85||A2|
|Introduction to Theoretical Computer Science||83||A2|
|MInf Project (Part 1)||76||A3|
|Machine Learning and Pattern Recognition||74||A3|
MInf Informatics - Year 3
|Informatics Large Practical||92||A1|
|Introductory Applied Machine Learning||92||A1|
|Introduction to Vision and Robotics||77||A3|
|System Design Project||71||A3|
MInf Informatics - Year 2 (Direct Entry)
|Reasoning and Agents||95||A1|
|Introduction to Computer Systems||94||A1|
|Discrete Mathematics & Mathematical Reasoning||85||A2|
|Introduction to Software Engineering||84||A2|
|Probability with Applications||100||P|
|Introduction to Algorithms & Data Structures||95||P|
January 2015 - December 2018
Top in the World for A-level Computer Science
CAIE - A level
CAIE - AS level