Debonair

Project information

Worked in a team of 6 to build a fully integrated rover system capable of exploring environments, identifying and navigating around obstacles, record and send data and respond to user input. My responsibilities included:

  • Designing the entire system architecture, setting up an AWS EC2 instance to host the components for our system.
  • Developing the back-end of the web app to handle requests from the front-end securely, communicating between the user and the rover.
  • Writing a Node.js pathfinding module in C++, allowing for complex pathfinding in micro-seconds of processing time.
  • Programming an ESP32 micro-controller in C++ to communicate between the web-app and the other rover subsystems.