Sanjeew

Hi! I'm Sanjeew Kanagaraj,
a Software Engineer based in Hong Kong

About Me

I’m a Computer Engineering graduate from the University of Hong Kong now working as a Robotics Engineer at ePropulsion, an electric outboard manufacturer with thousands of users worldwide. Here, I lead the Advanced Driver Assistance Systems (ADAS) team, where I work on the design of algorithms and system architecture for Advanced Driver Assistance Systems (ADAS), bridging my passion for AI, control systems and robotics. I’ve had the opportunity to experience diverse research and engineering environments and I'm always eager to learn and explore new technologies. My primary areas of interest span robotics, algorithm design, computer vision and AI.


Building projects like NewsCrunch, a platform that delivers summarised news from trusted sources, and TimesNewRPG, a time-loop-based game with bosses that use RL algorithms to continuously improve and adapt, is another way I keep learning and polishing my skills. Beyond robotics and AI, I’m exploring UI/UX design and game development to learn more about how product presentation affects user engagement.


Experience

ePropulsion

Robotics Engineer
  • Acted as Product Lead for the Advanced Driver Assistance (ADAS) team; interfaced directly with end-users to define features and translated needs into technical roadmaps
  • Led the ADAS team in designing and developing patented advanced driver assistance algorithms including virtual anchor, heading hold, and 360° joystick control; currently deployed on a wide variety of vessels in 15+ countries
  • Redesigned and optimised firmware architecture written using ROS2, C++ and Python, boosting runtime efficiency by 40% and reducing memory usage by 30%
  • Developed a prototype of an autonomous navigation system for boats with minimal hardware, using a combination of traditional methods and reinforcement learning techniques achieving path accuracy of over 80%
  • Created custom CI/CD pipelines with integrated Gazebo simulation for automated software testing and deployment, achieving 80% test coverage and reducing manual testing time by over 50%
June 2023 - Present

Rice Robotics

Robotics Engineer
  • Developed multimedia pipelines to enable live video streaming in 4K, recording, two way intercom and deep learning inference using Gstreamer, Python, and Typescript, reducing processing and memory requirements by 80%.
  • Trained and optimised computer vision models to perform various tasks including mask, gate and intruder detection, achieving over 90% accuracy on limited hardware using PyTorch, ONNX and OpenVINO.
  • Improved obstacle avoidance and self docking success rate by implementing a graceful controller for charger detection and docking at firmware level using C++.
April 2021 - March 2023

Robot Data

Software Engineer, Artificial Intelligence Team
  • Developed computer vision models for real world use cases using Tensorflow and Pytorch, optimised and deployed inference on edge devices using Docker, TensorRT and Nvidia Deepstream SDK.
  • Implemented real-time face mask detection in conjunction with temperature checking, with precision of over 95%.
  • Set up machine learning pipelines using Kubernetes and Kubeflow to streamline data pre-processing and model creation, improving efficiency by 40%.
Sept 2020 - April 2021

Hanson Robotics

Robotics Intern, Core Engineering Team
  • Co-authored paper titled A Neuro-Symbolic Humanlike Arm Controller for Sophia the Robot, researching the use of Convolution Neural Networks coupled with symbolic AI for object grasping. (Link)
  • Constructed kinematic URDF representation of robotic arms to be used in simulation of intricate movements.Implemented AI behaviour tree algorithms to enable complex behaviour patterns on Sophia, integrating with the Hanson Robotics SDK.
  • Improved Sophia’s human-robot interaction heuristics and reduced interaction delay by 50%.
June 2020 - Sept 2020

Makerbay

Embedded Computer Vision / Robotics volunteer
  • Worked on the coral reef mapping drone that automates the mapping of coral reefs.
  • Responsible for training and deploying an onboard neural network to classify coral types. Built using Tensorflow and Keras
  • Assisted in modifying electronic components to ensure accurate mapping and stitching of images.
Sept 2019 - June 2020

Quokka Reward

Full Stack Web Developer Intern
  • Worked directly under the CTO as Full Stack developer for the Quokka Rewards platform.
  • Responsible for developing a Django RESTful API as well as data analytics to show the platform's effectiveness.
March 2019 - Sept 2019

The University of Hong Kong

Research Assistant
  • Worked under Dr. Joe C.H. Yuen to build a cloud-based AI chatbot that helps students learn how to code.
  • Responsible for full-stack development and deployment of the chatbot, which analysed hundreds of student submissions for common mistakes.
Dec 2018 – March 2019

Education

The University of Hong Kong

Bachelor of Engineering in Computer Engineering

September 2017 - May 2021

Stafford International School

Cambridge Advanced Level

September 2002 - May 2017

Projects & Research

Times new RPG

A time-loop-based game built using C++ and RayLib. Bosses are trained with reinforcement learning to continuously learn from players.

C++ Pytorch Raylib

NewsCrunch

Aggregation and summarisation of daily news using a combination of statistical and deep learning NLP techniques.

Web Scraping Django NLTK

Raytracer

RayTracer built from scratch in Python

Python Numpy

RecycleNet

A deep learning model to classify different types of waste. Built on Keras using transfer learning and fine-tuning. Deployed using Flask and AWS.

Python Pytorch Deep Learning

Federated Learning in Robots

Using federated learning to continuously upgrade face detection and chatbot models. Tested on the NAO robot.

Networking Deep Learning NLP

PointPillarsNet

Implementation of the PointPillars network for point cloud object detection on the ZCU 102 FPGA board using VITIS AI

C Pytorch FPGA

Interests

Some hobbies I currently enjoy are collecting and restoring film cameras, scuba diving, and talking about why Godzilla is the perfect name for a dog.


Awards & Certifications

  • Awarded HKU engineering faculty best Final Year project presentation
  • Awarded $48,00 by the Gallant Ho Fund to lead a team of HKU students on an experiential learning trip in the Philippines to test the coral reef mapping drone in partnership with UOP.
  • Funding to conduct research on marine robotics at the HKU Innovation Wing.
  • Selected as mentor for HKU STEM 19.
  • Awarded 1st place at HKU Rube Goldberg machine competition in 2018.
  • Awarded HKU Foundation Scholarship covering tuition upon admission.
  • Awarded HKSAR Government Scholarship.
  • Awarded Outstanding Cambridge Learner Award for Advanced level results in 2017.