About me

A brief introduction about myself

Kevin Ma Yuchen

Undergraduate student at Singapore University of Technology and Design

I am Kevin, currently an undergraduate student pursuing a Bachelor of Engineering in Engineering Product Development (EPD) at Singapore University of Technology and Design (SUTD). I have great interest in Robotics. I am also the Secretary of SUTD Organisation of Autonomous Robotics (SOAR). I enjoy doing random projects both for fun and for learning skills. I play the guitar in my free time. Football is also a hobby of mine. As a fast learner, I am highly motivated and efficient in learning something new.

Download Printable Resume

Skills & Expertice

I can say i’m quite good at

As I have mentioned, I enjoy picking up new skills. Listed on the right are my main software skills. Beside that, I have experience in the following areas:

  • SolidWorks, Fusion 360 and 3D-Printing
  • Linux
  • Arduino Development
  • Matlab
  • SQL and Firebase
  • HTML and CSS
  • Machine Learning
Robot Operating System (ROS)
Python
C/C++
OpenCV

Working Experience

My previous internships

September, 2020
Present

Temasek Aerial Innovation & Research Laboratory @ SUTD

Undergraduate Research Assistant

Set up PX4 autopilot with ROS2. Create plugins to simulate inter-drone communications in simulator (Gazebo).

Build a quadrotor drone with Pixhawk flight controller and autopilot. Set up off-board control and communication between Pixhawk and companion computer through microRTPS for future testing and development.

May, 2020
September, 2020

Open Robotics

Software Engineering Intern

Created a demo environment in simulator (Gazebo), which features a building with three levels and two functional lifts, to showcase the traffic control of heterogeneous robot fleets across multiple levels in a building with the Robotics Middleware Framework (RMF). Developed critical features in the RMF core library to enable path planning and negotiation across multiple levels and lift session management.

Developed the generation of lift cabin and door models according to map annotations as part of the existing simulation world generation pipeline. Developed a robust plugin to control the lift in simulation and interface with RMF, supporting both Gazebo and Ignition.

Developed various features in the traffic map editing GUI, robot traffic visualization tool, and simulation plugins in C++ and Python3. Greatly enhanced the usability and accessibility of the existing development tools. Merged 14 Pull Requests in corresponding GitHub repositories.

Worked closely with colleagues in systematic testing and debugging for new features by writing unit tests with Catch2. Recognised critical bugs in major release candidates and assisted in resolving them. Wrote detailed documentations for features developed and bugs discovered allowing easier collaborations.

December, 2019
January, 2020

Yijiahe Technology Co., Ltd

Intern, Junior C++ Engineer

Developed a ROS node that records the operation time information of an electricity maintenance robot using C++ and SQLite.

Collated the ROS system structure and information flow of the electric maintenance robot for future re-designing of the system architectures.

August, 2019
September, 2019

AutoCore (Nanjing) Intelligent Technology Co., Ltd

Intern, Assistant Deep Learning Engineer

Wrote a data augmentation algorithm with Python and OpenCV for deep learning dataset expansion and performed data augmentation on a data set of over 4,000 images.

Performed dataset creation with data augmentation and YOLO object recognition model training for traffic light and parking lot detection for self-driving cars with more than 95% accuracy.

Education

My education experience

May, 2019
September, 2022

Bachelor of Engineering (Engineering Product Development)

Singapore University of Technology and Design

Focused track: Robotics. Expected to graduate with a Minot in Information Systems

Cumulative GPA: 5.12/5.0 (expected Honours with Highest Distinction)

Keppel Awards of Excellence: Top 2 Best Overall Freshmore (first three terms) Student

SUTD Honours List for Freshmore terms (first three terms)

Best Student of subjects Advanced Math II, and Modelling the Systems World

Full Scholarship awarded by Sembcorp Industries to top 5% students from high schools in China

Portfolio

Projects that I have done