James Ng Jun Yi
overview