
Chan Kim Ming cleans texts and believes in the power of words and thoughts.
Chan Kim Ming cleans texts and believes in the power of words and thoughts.
Software Developer
Sub-Editor, BM Desk, Malaysiakini
Assistant Finance Manager
Manager, Product Engineering, Malaysiakini