Professional Experience
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.