Education

Ph.D. in Computer Science
Aug 2023 to Present
National University of Singapore
Advisor: Asst. Prof. Michael D. ADAMS

M.Sc. in Computer Science (by Research)
Jan 2021 to Jun 2023
National University of Singapore
Advisor: Assoc. Prof. KHOO Siau Cheng

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

Employment

Instructor
Jan 2023 to Present
National University of Singapore
Course Coordinator/Lecturer for IT5001, IT5100A, IT5100B, IT5100E

Teaching Assistant
Aug 2018 to Dec 2022
National University of Singapore
Lecturer for IT5001
Tutor for CS1010E, CS2030, CS20230S, 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
Pitched projects to prospective clients

Co-Founder, President
Apr 2018 to Apr 2020
Uncage (no longer in service)
Liaised with NGOs and official partners

Projects

Optimization Tactics (Functional Pearl)
Ongoing
National University of Singapore
Advisor: Asst. Prof. Michael D. ADAMS
Developing a Lean 4 library for allowing users to specify their own optimizations

A Fixed-Point-Oriented Programming Language with User-Specified Optimization Strategies
Ongoing
National University of Singapore
Advisor: Asst. Prof. Michael D. ADAMS
Developing a new programming language for easily specifying fixed-point algorithms

Optimizing Rank-2 Polymorphic Functions
Ongoing
National University of Singapore
Advisor: Asst. Prof. Michael D. ADAMS
Proposed a novel optimization pass to induce speedups on programs containing uses of rank-2 polymorphic functions

Compiling & Detecting Type Errors in Incomplete Java Programs with Generics
Jan 2021 to Jun 2023
National University of Singapore
Advisor: Assoc. Prof. KHOO Siau Cheng
Proposed a novel technique that compiles incomplete Java programs in a type-safe manner and developed a prototype of this algorithm, JavaCIP

Regional Multi-Person Pose Estimation for Sports Analytics
Aug 2020 to Dec 2020
National University of Singapore
Advisor: Prof. Andrew LIM
Used AlphaPose and a novel LSTM network for Action Recognition in Basketball analysis

Fedora-SoC
Aug 2020 to Dec 2020
National University of Singapore
Advisor: Dr. Henry CHIA
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

Skills

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, Lean, Rust, Go, R, Firebase, PyTorch, OpenCV, Google Cloud Platform, LaTeX, Markdown, HTML, CSS

Systems
Tableau, Stella Architect, Automod Simulation