Hi, I'm Sheng Bin

Software Engineer | Student

Hey there! I'm a Computer Engineering undergraduate student at National University of Singapore (NUS).

Graduating in July 2026.

Open for Summer Internship in 2025 (19 May - 12 August).


  • Passionate in Robot Autonomy and Computer Vision.
  • I am also part of NUS Team Bumblebee as a Software Engineer.
Photo of Sheng Bin in Hong Kong

Skills

Technical skills I've developed throughout my academic and project experiences.

Languages

C/C++PythonJavaHTML/CSS/JavaScriptDartXMLARM Assembly

Hardware

Robot Operating System (ROS)ArduinoVerilog

Frameworks

ReactExpressFlutterFirebase

Database

Firestore

Tools

Git/GitHubDockerKubernetesJupyter NotebookAndroid Studio

Work Experience

My professional journey and contributions.

Bumblebee Autonomous Systems

Robotics Engineer
May 2024 - Present

Part of the Software Team, focusing on developing robot autonomy for our different robot platforms.

Team Bumblebee is a competitive robotics team specialising in autonomous maritime systems, comprising students from multiple disciplines such as Mechanical Engineering, Electrical Engineering, Computer Engineering, and Computer Science.

DSO National Laboratories

Research And Development Intern (Robotics)
May 2024 - Aug 2024 (3 months)

Researched and improved state-of-the-art Targetless Multi-Sensor Extrinsic Calibration for Robot Systems.

Calibration software implemented in C++.

Tags

C++RoboticsSensor CalibrationResearch

NUS Computing

Teaching Assistant - Engineering Principles & Practice II
Jan 2025 - Apr 2025 (4 months)

Responsibilities

  • Teaching students hardware interfacing, debugging techniques and problem-solving skills
  • Guiding students during laboratory sessions and assisting in debugging Baremetal Programming on Atmega328P Microcontroller and TLS Programming
  • Grading Lab Reports for Cohort

AY24/25 Sem 2

NUS College of Engineering and Design (CDE)

Teaching Assistant - Engineering Principles & Practice I
Aug 2024 - Nov 2024 (4 months)

Responsibilities

  • Teaching students hardware debugging techniques and problem-solving skills
  • Guiding students during laboratory sessions and assisting in debugging electrical components and Arduino scripts
  • Grading Lab Reports for Cohort

AY24/25 Sem 1

Education

My academic journey and achievements.

National University of Singapore

Bachelor of Engineering in Computer Engineering
2023 - 2026

Achievements

  • NUS Merit Scholarship Recipient

Co-Curricular

  • NUS Team Bumblebee - Software Engineer
  • NUS Team Bumblebee - Maritime RobotX Challenge 2024 Champions
  • Hornet X Programme - Software Subteam Lead (Facilitator)
  • Hornet 9.0 Programme - Perception/Localisation Lead

Graduating May 2026

Ngee Ann Polytechnic

Diploma in Engineering
2018 - 2021

Achievements

  • Diploma with Merit
  • Lien Ying Chow Scholarship Recipient
  • Placed on Dean's List (2019, 2020)
  • Faculty Merit Award

Co-Curricular

  • Archery Club - Team Captain

Projects

A showcase of my technical projects and contributions.

Gitbook screenshot showing ROS tutorials
Gitbook 📚

A collection of notes and resources for Robotics. I try to keep it updated with my learning journey in Robotics.

GitbookROSTutorialsRobotics
Mellow Dashboard
Mellow - Conversational AI for Mental Health 🧠
Completed on March 2025

A conversational AI solution analyzing speech for workplace mental health insights. Built during a 36-Hour hackathon (NTU Deep Learning Week 2025).

HackathonAISpeech AnalysisMental HealthTwilioPythonPyTorchFirebaseNext.js
DroneGuard Team Photo
SONDRA Challenge 2025
Completed on February 2025

The SONDRA Challenge 2025 focuses on SDR in urban environments. Our team won 1st place with DroneGuard, a real-time drone detection system combining SDR-based RF machine learning and YOLOv8 computer vision. Powered by Hailo AI and Raspberry Pi with real-time alerts via web and Telegram.

Software-Defined Radio (SDR)Signal ProcessingComputer VisionYOLOv8TensorFlowEdge AIHailo AI AcceleratorRaspberry PiPython
Minimart and Voucher Login Page
Hack For Good 2025
Completed on January 2025

Developed a Minimart and Voucher System for Muhammadiyah Welfare Home as part of Hack For Good 2025, a student-driven hackathon focused on social good.

HackathonSocial GoodInventory ManagementDigital VouchersWeb Development
Team Bumblebee's ASV in action
Maritime RobotX Challenge 2024 🚢
Completed on October 2024

Under Team Bumblebee, I worked on LiDAR and Camera Perception for the Autonomous Surface Vehicle (ASV), this vehicle, along with the drone, won first place.

RoboticsLiDAR-Camera PerceptionROS
Hornet 9.0 AUV
Hornet 9.0 🚢
Completed on April 2024

NUS Bumblebee's Hornet Program, a 9-month training program to build a Autonomous Underwater Vehicle (AUV) from scratch. Part of the Software Team, worked on Perception. Competed in Singapore Autonomous Underwater Vehicle Challenge (SAUVC) 2024.

ROSOpenCVYOLORobotics
Alex robot
Alex - Search & Rescue Robot 🤖
Completed on April 2024

Tele-operated vehicle with search and rescue functions using Raspberry Pi, Arduino Uno, ROS, and Lidar. Done as a group project for CG2111A course which focuses on Bare Metal Programming and secure networking with TLS.

ROSRaspberry PiBare Metal ProgrammingTLS
FPGA board setup
FPGA Project 💻
Completed on April 2024

Programmed a multiplayer game involving inter-board serial communication for synchronisation of state machines. Done as a group project for a Digital System Design course (EE2026).

FPGAVHDL
mBot robot
mBot - Maze Solving Robot 🤖
Completed on November 2023

Done as a group project for CG1111A. An autonomous robot that can solve a maze, detect and process data from the environment using Arduino Uno. Utilizes PID control for line following and obstacle avoidance and K-NN algorithm for colour identification.

Arduino
Traffic junction setup
Intelligent Transport System 🚦
Completed on October 2020

Done as a Final Year Project in Ngee Ann Poly (2 person team). Streamlines on-campus Autonomous Vehicle(AV) trials with real-time traffic analysis and enable traffic prioritization for AVs at junctions.

Microcontroller (ESP32)Deep Learning (Tiny-Yolo)Bluetooth Low Energy (BLE)
Lego brick detection results
Lego Brick Detection 📷
Completed on October 2020

Done as an assignment for a computer vision (OpenCV) course in Python. A lego detection and counting program using image processing techniques for identification.

PythonOpenCVHTML/CSS/JavaScript
Autonomous robot car
Autonomous Robot Car 🚗
Completed on April 2020

Developed teaching materials to guide students with hardware/electronics assembly and ROS basics to future students. This was also my first time working with ROS.

ROS3D CADRaspberry Pi

Contact Me

Feel free to reach out if you have any questions or would like to work together.