I’m a Computer Engineering graduate from the University of Hong Kong now working as a Robotics Engineer at ePropulsion, a leading electric outboard manufacturer with thousands of users. Here, I lead the design of algorithms and system architecture for Advanced Driver Assistance Systems (ADAS), bridging my passion for embedded systems and intelligent automation.
I’ve had the chance to experience diverse research and engineering environments, constantly pushing boundaries between hardware and software. My expertise spans embedded programming, algorithm design, and AI. Building projects projects like NewsCrunch, a platform that delivers summarized news from trusted sources and TimeNewRPG, a time loop based game with bosses that use RL algorithms to conitnously improve and adapt, is another way I keep learning and polisishing my skills. Beyond robotics, I’m exploring UI/UX design and game development, to learn more about how product presentation affects user engagement.
Aggregation and summarisation of daily news using a combination of statistical and deep learning NLP techniques.
Web Scraping Django NLTKImplemetation of pointpillars net point cloud object detection on the ZCU 102 FPGA board using VITIS AI
C Pytorch FPGADeep 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 LearningTime loop based game built using C++ and RayLib. Bosses trained with reinforcement earning to continously learn from player
C++Using federated Learning to continously upgrade Face detection and Chatbot models. Tested on the Nao Robot.
Networking Deep Learning NLPSome hobbies I currently enjoy are collecting and restoring film cameras, kayaking and talking about why Goodzila is the perfect name for a dog