The readable version. The scenic route is one click back.

Matthew Woods

Robotics & Software Engineer

Edinburgh, UK · matt@matts.cv · LinkedIn · GitHub · matts.cv

I build software for machines that work in hard places — from flight search at web scale to robots that crawl ship hulls.

Experience

Robotics Engineer · Scrubmarine

2025 — Present

Edinburgh, UK

  • Designed and developed the ScrubCloud, built for visualising large amounts of asset and mission data of fleets and inspections
  • Built sensor fusion, anomaly detection, and tightly coupled SLAM (localisation) against a moving, curved, low-visibility steel surface.
  • Used ArduSub, ROS2, and foxglove to build the control and piloting system, as well as the foundation for autonomous action

ROS 2 · C++ · Python · Computer Vision · Terraform · Typescript

Intern Software Engineer · Petroleum Experts

2023

Edinburgh, UK

  • Built and demonstrated a cloud rest api service to help move compute from the edge to centralised systems
  • Learned more about production C# by assisting in development in the IPM suite
  • Used .NET to build concurrent, scalable web services

C# · Win32 · Petroleum engineering · REST · .NET

Intern Software Engineer · Skyscanner

2022

Edinburgh, UK

  • Worked on a viariety of Skyscanner products and services, inlcuding AWS/infrastructure, React/frontend, and Data science
  • Learned about and became familiar with practices and software used in big tech - JIRA, slack, standups, etc
  • Learned about advanced CI/CD DevOps at large scale.

AWS · Kubernetes · CI/CD · Terraform · Typescript

Education

BSc Computer Science · Heriot-Watt University

2024-2028

Skills

Robotics: ROS 2 · Control Systems · SLAM & Localisation · Sensor Fusion · CAN / Serial · Embedded C/C++

Software: C++ · Python · TypeScript · Rust · Numerical Methods · Computer Vision

Infrastructure: Linux · AWS · Docker · Kubernetes · CI/CD · Terraform