David Ng@ric66521Follow BadgesC language Certificationsric66521 has not earned any certificates yet. Work Experienceric66521 has not updated employment details yet.Educationric66521 has not updated education details yet.LinksGithubhttps://github.com/ric66521 Skillsric66521 has not updated skills details yet.