Pu Xiao

Tech Lead 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
Pu Xiao is a tech lead with a decade of experience building scalable backend systems and polished front-end experiences across e-commerce and cloud platforms. Currently leading engineering at Shopee after an SDE II stint at Amazon, he blends production-grade backend engineering with a strong UI/UX sensibility honed through extensive open-source work. As project lead for TEAMMATES, a widely used education feedback system with 320,000 users, he drove a major modernization to Angular and RESTful APIs, reviewed hundreds of PRs, and mentored contributors through Google Summer of Code. His background includes performance benchmarking, observability automation, and lifting test coverage—practical skills that reduce toil and risk in large systems. A UC Berkeley MEng (EECS) student originally from NUS, he favors pragmatic, iterative improvements summed up by his mantra: make it work, make it better, make it faster. Beyond shipping features, he’s known for improving maintainability and developer workflows that scale with team size.
code10 years of coding experience
job2 years of employment as a software developer
bookMaster's Degree Electrical Engineering and Computer Sciences, Master's Degree Electrical Engineering and Computer Sciences at University of California, Berkeley
bookHigh School High School Degree in China, High School High School Degree in China at The High School Attached to Hunan Normal University
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at National University of Singapore
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
14reached
0answers
1question
github-logo-circle

Github Skills (11)

uid10
teammates10
front-end-development10
ui-design10
javascript9
html9
css9
mobx-react6
mobx6
react6
angular4

Programming languages (6)

TypeScriptJavaCSSGCC Machine DescriptionJavaScriptPHP

Github contributions (5)

github-logo-circle
TEAMMATES/teammates

Dec 2016 - Oct 2020

This is the project website for the TEAMMATES feedback management tool for education
Role in this project:
userFront-end Developer
Contributions:16 releases, 59 reviews, 106 commits in 3 years 11 months
Contributions summary:Pu primarily focused on UI improvements and bug fixes within the project's JSP files and CSS stylesheets. Their contributions involved modifying HTML elements, specifically changing `id` attributes to `class` attributes and adding/removing image loading indicators. The user also made updates to the student list and made modifications to the instructor student feedback page. These changes suggest a focus on enhancing the user interface and improving the user experience.
cssjavascriptteammatesfeedback-systemsproject-website
xpdavid/teammates

Dec 2016 - Sep 2020

This is the project website for the TEAMMATES feedback management tool for education
Contributions:49 PRs, 808 pushes, 142 branches in 3 years 10 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
Pu Xiao - Tech Lead at Shopee