Nicolas Chang

Software Engineer at Shopee

Singapore
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Nicolas Chang is a software engineer based in Singapore with eight years of hands-on experience across full-stack development and engineering infrastructure. He has contributed meaningful features and tests to the well-known TEAMMATES open-source feedback tool, touching both UI and backend pieces like cookie management and reminder-email logic. His background includes internships and fellowships at GovTech, Garena, and Meta’s ABCS program, plus current work on infra at Shopee, reflecting a blend of product-facing and platform-focused engineering. Prior service as a Security/CIT Specialist in the SAF and early end-user support experience have given him practical operational instincts that he brings to production reliability and developer tooling. He holds a Computer Science degree from the National University of Singapore and is comfortable moving between frontend polish and backend robustness.
code8 years of coding experience
bookInternational Baccalaureate, International Baccalaureate at St. Joseph’s Institution International
bookComputer science -, Computer science - at National University of Singapore
github-logo-circle

Github Skills (17)

unit-testing10
e2e-testing10
user-feedback10
testing10
e2e-test10
java10
javas10
teammates10
e2e10
control-systems10
unit-test10
angular10
javascript9
api-design8
css7

Programming languages (10)

TypeScriptJavaCSSShellRustSCSSJavaScriptSwift

Github contributions (5)

github-logo-circle
TEAMMATES/teammates

Dec 2021 - Apr 2022

This is the project website for the TEAMMATES feedback management tool for education
Role in this project:
userFull-stack Developer
Contributions:244 reviews, 13 commits, 83 PRs in 3 months
Contributions summary:Nicolas implemented features and fixed bugs related to the student submission form, ensuring alphabetical ordering of evaluees. They also added a "remind" sub-menu to the instructor's interface, including UI elements, logic for reminder emails, and associated tests. Furthermore, the user contributed to the cookie management system, making user cookies time-sensitive, and added tests to ensure their validity. This work involved both front-end (UI) and back-end (API interactions, database) changes.
cssjavascriptteammatesfeedback-systemsproject-website
NicolasCwy/teammates

Dec 2021 - May 2024

This is the project website for the TEAMMATES feedback management tool for education
Contributions:3 PRs, 288 pushes, 71 branches in 2 years 5 months
cssjavascriptteammatesproject-websitefeedback
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Nicolas Chang - Software Engineer at Shopee