Rover Team Lead


Brought back the Northeastern University Mars Rover Team after it almost died out after the COVID-19 Pandemic. Became the team lead, and organized the recruitment and onboarding of 25 new members, developed project management workflows, and managed software development from Fall 2021 through Summer of 2022. Presently, I am remaining as the team lead, where we recently just recruited 50 new members, and through the project management system I developed, I helped have ensure the team remains self-sustaining club for years to come.

As far as specific software engineering, one of my focuses was on implementing a custom CAN protocol that was co-developed by one of my team members. All of our microcontrollers communicated with the main computer via CAN, so having a custom protocol that could be easily interacted with on the microcontroller side (with a C++ API) and on the coomputer side (with a python API). I also developed a custom camera streaming solution via GStreamer, allowing for concurrent realtime streaming of up to 10 camera feeds at 480p@30fps over UDP. Lastly, I helped lead the effort on the robot localization and autonomous navigation - using a series of ROS libraries to perform sensor fusion with data aquired by our on-board sensors.

I wanted to lead this club becuase I wanted to give other students the opportunity it gave me when I joined in 2019 - to find a group of fun and amazing friends all passionate about engineering such an amazing project. With the pandemic, this opportunity died out - and I was not going to let that happen for good. I am proud to say that I have helped bring this club back, and am continuing to do my work to inspire future generations of engineers and provide a safe and fun environment for people to work together.

System Acceptance Review


View Other Projects

Let's Get In Touch!


I am always looking to take on a new challenge. Message me on LinkedIn or send me an email below and let's get started!