Professional Experience

Shopee Singapore | Platform Engineer

May 2021 - Sep 2022

  • Developed ETL products for high-volume and multiplexed data flows between databases and MQ systems.
  • Improved the throughput for cross-continental database replication by 15x.
  • Led the development of migration tools for a system with 200+ teams as users, cutting maintenance hours per week by 10x.
  • Primarily using Golang, some scripting in Python.

GovTech Singapore | Cybersecurity Intern

May 2020 - Jul 2020

  • Project topic: Assessing the feasibility of applying Homomorphic Encryption solutions to government systems
  • Wrote multiple C programs to measure the practical constraints of Microsoft SEAL (BFV)
  • Presented on the topic of Homomorphic Encryption and the project findings to 150+ staff at the Cybersecurity Group (CSG)

National University of Singapore | Teaching Assistant

Aug 2018 - Sep 2019

  • CS1101S Programming Methodology I (AY18/19 Sem1, Sem 2) - feedback 4.5/5.0
  • CP2106 Independent Software Development Project (AY18/19 Summer) - Best Advisor Award

DSO National Laboratories | Research Intern (Cybersecurity)

May 2019 - Aug 2019

  • Research topic: anti-analysis methods used by malware in Windows binaries
  • Wrote a self-debugging program in C that can run malicious payloads on multiple threads. This program cannot be debugged unless in kernel mode.
  • Presented the project to 50+ staff at the Computer Security Lab (CSL)
  • Offered the Scholarship for Aspiring Researchers (SOAR).

Roboto Academy | Curriculum Writer

Mar 2017 - Oct 2018

  • Wrote interactive programming courses on Web Development and Python. The curriculum has been used by more than 500 students.

Ministry of Education | Mathematics and Physics Teacher

Jan 2017 - Mar 2017

  • Offered the Ministry of Education Teaching Scholarship.

DSO National Laboratories | Research Intern (Cryptography)

May 2015 - Aug 2015

  • Research topic: customisations to the Advanced Encryption Standard (AES)
  • Wrote a C program that can perform affine transformations on the AES substitution box.
  • Wrote mathematical proofs on the program’s strength against linear and differential cryptanalysis.
  • Proved the use of odd-weight circulant matrices to replace the Rjindael matrix.
  • Awarded a Merit at the Singapore Science and Engineering Fair 2016.