James Pang

Senior Software Engineer at Coupang

Singapore, 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

👤
Senior
🎓
Top School
James Pang is a Senior Software Engineer based in Singapore with 7 years of hands-on experience building polished front-end experiences using React and TypeScript, backed by GraphQL and Go on the server side. He has shipped features at scale across companies like Shopee, WeWork, and Coupang, and contributes actively to open-source projects such as RepoSense and OpenRefine where he’s improved UIs, added new tooling features, and touched backend logic. A strong CS graduate from NUS with top academic standing, he combines product-minded frontend craftsmanship with full-stack problem solving—from internationalized sorting and data-table facets to UX-focused code view enhancements. Notably, he has been a maintainer for RepoSense after interning on it, demonstrating a lasting commitment to developer tooling and community-driven software. His background includes building impact-driven platforms for low-income families and practical research in computer vision, reflecting a balance of social awareness and technical curiosity.
code7 years of coding experience
job6 years of employment as a software developer
bookElectronics and Computer Engineering, 3.96, Electronics and Computer Engineering, 3.96 at Ngee Ann Polytechnic
bookSam Tet Secondary School
bookBachelor's degree, Computer Science, 4.49, Bachelor's degree, Computer Science, 4.49 at National University
languagesEnglish, Chinese, Chinese, Malay
github-logo-circle

Github Skills (26)

javascript10
typescript10
ui-design10
front-end-development10
data-cleaning10
vue10
typescript-types10
data-wrangling10
typescripts10
react10
vue-jsx10
data-analysis10
java9
css9
javas9

Programming languages (8)

TypeScriptJavaCSSShellPLpgSQLJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
The website for thenewboston.
Role in this project:
userFront-end Developer
Contributions:276 reviews, 187 commits, 292 PRs in 1 year
Contributions summary:James primarily contributed to the front-end development of the website, focusing on UI improvements and feature implementation. They added new languages and components, moved elements to different divs, and fixed code highlighting in documentation, demonstrating a strong understanding of component structure and styling. The user also refactored the code to utilize the 'clsx' library, and implemented app store pages, showing a focus on enhancing both functionality and user experience.
thenewboston
reposense/RepoSense

May 2019 - Jan 2021

Contribution analysis tool for Git repositories
Role in this project:
userFull-stack Developer
Contributions:1 release, 76 reviews, 107 commits in 1 year 7 months
Contributions summary:James primarily contributed to the frontend of the project, focusing on UI enhancements and bug fixes. They addressed issues related to incorrect URLs and branch links within the application. The user implemented new features such as adding line numbers to the code view, adding a zoom feature, and adding the merge group option. They also worked on improving the overall user experience by standardizing the sort group by options.
repositoriescontribution-analysisrepository-managementgit-statisticsauthor-statistics
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
James Pang - Senior Software Engineer at Coupang