About
- I am a PhD candidate in Computer Science at National University of Singapore, working on automated music composition. I play with coding agents, explore new ways of making music and bake bread in my spare time. My main supervisor is Prof. Leow Wee Kheng in the School of Computing, and I am co-supervised by Prof. Kat R. Agres, Director at the Centre of Music Health.
- Previously, I was a graduate tutor at the NUS School of Computing teaching CS2113/T: Software Engineering and CS3243: Introduction to Artificial Intelligence, before going on a maternity break in 2023.
- I also served in defense R&D as a Member of Technical Staff at DSO National Laboratories from 2014-2018.
Selected publications
Style-Specific Harmonization by Multi-Objective Optimization without Training
ICNMC 2025
We propose FlexChord, a style-specific harmonization method that generates chords in the required style from as little as a one example piece. It applies multi-objective optimization and avoids the costs of cleaning, annotating and training on large datasets. FlexChord handles both cadence and voice leading, as well as global music structure. Test results show that FlexChord's harmonization is better than those of comparable DNNs and is close to that of human harmonization.
