Job Experience

AI for Citizen Program Instructor

Sustainable Living Lab

Feb 2022
  • A Values-in-Action (VIA) program for Secondary school students to program an AlphaMini robot.


AI for Youth Program Instructor

Sustainable Living Lab

Aug 2021 - Jan 2022
  • To facilitate and conduct AI for Youth Program for Secondary and Junior College’s students to promote youth’s interests in Artificial Intelligence (AI).

Internet of Things Engineer Intern

Hydroleap Pte. Ltd.

May 2021 - Jul 2021
  • Developed a Python script to replace popular Modbus testing tool (Modbus Poll) for data collection and testing.
  • Created a data pipeline to AWS Timestream Cloud using AWS SDK for storage and visualisation.
  • Visualised data collected using AWS Quicksight and AWS Managed Grafana to track devices’ health conditions in real-time.
    Dashboards would also trigger alerts according to user’s setpoints.
  • Miscellaneous: documentations for proper handover, procurement of hardware products and data entry.

Basic Frontend Developer Instructor

Raffles Learning Lab

Jan 2021 - May 2021
  • Course 1 - Indie Game DesignLearn more.
  • Taught students how to create their own websites and host them on GitHub using a sub-domain.
  • Provided students with alternative modern web design tools such as Google Sites to create websites using the Graphical User Interface (GUI) method.
  • Languages used: HTML, CSS, JavaScript.


Basic Game Developer Instructor

Raffles Learning Lab

Jul 2020 - Dec 2020
  • Course 2 - Frontend DevelopmentLearn more.
  • Used an open-sourced library called Simple and Fast Multimedia Library (SFML) for the rendering of application window, game graphics, and audio modules so students can have hands-on experience creating classical games such as Tetris and Race Car games from scratch.
  • Provided timely feedback to students’ works via email and created easy-to-digest weekly notes to facilitate learning.
  • Language used: C++.

Internet of Things Engineer Intern

Resync Technologies Pte. Ltd.

May 2020 - Dec 2020
  • Revised and updated company’s firmware applications in Linux OS by adding the following functionalities into the system:
    • Added cryptography functionality (AES 128) using openSSL to securely perform data transfer between devices.
    • Improved cloud to device control methodology from using SSH to MQTT JSON API.
  • Wrote a Python script to automate email subscription services to alert customers of any anomaly in data collected.
  • Data collection from smart sockets using MQTT, storing and visualization of data using sqlite3 and matplotlib respectively.
  • Miscellaneous: procurement of hardware products.