Xinyi Xu@michaelxysgSingaporeFollow BadgesProblem Solving CertificationsCertificate: Problem Solving (Basic)VerifiedskillWork Experiencemichaelxysg has not updated employment details yet.Educationmichaelxysg has not updated education details yet.