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 summarized 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.
Time loop based game built using C++ and RayLib. Bosses trained with reinforcement earning to continously learn from player
C++ Pytorch RaylibAggregation and summarisation of daily news using a combination of statistical and deep learning NLP techniques.
Web Scraping Django NLTKDeep Learning model to classify different types of waste. Built on Keras using transfer learning and fine tuining. Deployed using flask and AWS
Python Pytorch Deep LearningUsing federated Learning to continously upgrade Face detection and Chatbot models. Tested on the Nao Robot.
Networking Deep Learning NLPImplemetation of pointpillars net point cloud object detection on the ZCU 102 FPGA board using VITIS AI
C Pytorch FPGASome hobbies I currently enjoy are collecting and restoring film cameras, scuba diving and talking about why Goodzila is the perfect name for a dog