CV

education

Ph.D. in Computer Science
Aug 2023 to Present
National University of Singapore

Supervisor: Assistant Professor Michael D. Adams, Ph.D.

M.Sc. in Computer Science (by Research)
Jan 2021 to Jun 2023
National University of Singapore

Key modules: Program Analysis, Robotics, Algorithms
CAP: 4.5/5.0
Thesis: Compiling and Detecting Type Errors in Incomplete Java Programs with Generics
Supervisor: Associate Professor Khoo Siau Cheng, Ph.D.

B.Eng. (Hons) in Industrial & Systems Engineering
Aug 2017 to Dec 2020
National University of Singapore

Key modules: Programming Methodology, Algorithms, Software Engineering
CAP: 4.28/5.0
Dissertation: Regional Multi-Person Pose Estimation for Sports Analytics
Supervisor: Professor Andrew Lim, Ph.D.

Employment

Instructor
Jan 2023 to Present
National University of Singapore

Modules taught: IT5001, IT5100B, IT5100E

Teaching Assistant
Aug 2018 to Dec 2022
National University of Singapore

Modules taught: CS1010E, CS2030/S, IT5001, IT5003, IT5004

PWA Developer
Aug 2019 to Aug 2020
National University of Singapore

Developed a Nuxt.js PWA for NUS Smart Dining Initiative

Business Development
May 2018 to Jul 2020
Sqkii

Liaised with corporate partners for business ventures and pitched projects to clients

Co-Founder, President
Apr 2018 to Apr 2020
Uncage

Started a Non-Profit Organization aimed at harnessing the power of community to rehabilitate people with Substance Use Disorders

Projects

Compiling & Detecting Type Errors in Incomplete Java Programs with Generics
Jan 2021 to May 2023
Master's Thesis
Supervisor: Associate Professor Khoo Siau Cheng, Ph.D.
National University of Singapore

Proposed a novel constraint-based algorithm that compiles incomplete Java programs in a typesafe manner and developed a prototype of this algorithm, JavaCIP

Regional Multi-Person Pose Estimation for Sports Analytics
Aug 2020 to Dec 2020
Bachelor's Thesis
Supervisor: Professor Andrew Lim, Ph.D.
National University of Singapore

Used AlphaPose and a novel LSTM network for Action Recognition in Basketball analysis

Fedora-SoC
Aug 2020 to Dec 2020
National University of Singapore

Developed a fork of Fedora (Linux Workstation) for exam-takers in NUS SoC during COVID-19 pandemic

NUS Smart Dining
Aug 2019 to May 2020
National University of Singapore

Used mmdetection computer vision framework to recognize orders from top-down camera view at Frontier Food Court’s Drink Stall

Live Firing Systems Optimization
Feb 2017
Singapore Armed Forces

Developed Live Firing scheduling system for use in the Multi-Mission Range Complex (MMRC), resulting in S$75,000 annual cost savings

Awards

Full-Time Teaching Assistant Award
May 2022
National University of Singapore
Honour List of Student Tutors
May 2021
National University of Singapore
Honour List of Student Tutors
May 2019
National University of Singapore
Dean's List
Jan 2019
National University of Singapore
3AMB Base Sergeant Major's Coin
Nov 2016
Singapore Armed Forces
Letter of Commendation
Oct 2016
Singapore Armed Forces
3AMB Commanding Officer's Coin
Sep 2016
Singapore Armed Forces
SCS L Coy Platoon Best Soldier
Sep 2015
Singapore Armed Forces
BMTC 2 Coy Platoon Best Recruit
Jul 2015
Singapore Armed Forces

Superpowers

Languages

English, Mandarin

Office

Microsoft Office Suite (PowerPoint, Excel, Word)

Development

Java, Python, Scala, C/C++, JavaScript, TypeScript, Solid.js, Nuxt.js, Vue.js, React.js, Quasar, Node.js, ML, Haskell, Rust, Go, R, Firebase, PyTorch, OpenCV, Google Cloud Platform, LaTeX, Markdown, HTML, CSS

Systems

Tableau, Stella Architect, Automod Simulation