Kenrick Anggara is an expert software engineer with 12 years’ experience building and scaling front-end platforms, currently leading Web FE Platform efforts at Shopee in Singapore. He manages a huge monorepo (>1500 packages) and has driven impactful infrastructure work—from Flow-to-TypeScript migrations and Webpack upgrades to a 10x performance fix in a Lerna path and a robust CI publish workflow. Comfortable across the stack, he contributes to high-profile open source projects like MDN and pnpm, improving interactive examples, platform UX, and package manager automation. Known for pragmatism and attention to developer experience, he also helped create a custom micro-frontend solution enabling independent build and release. His day-to-day is “Speaking JS,” but he pairs that fluency with a calm, don’t-panic approach to complex engineering challenges.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Computer Science, 4.74/5.00, Bachelor of Engineering (B.Eng.), Computer Science, 4.74/5.00 at Nanyang Technological University
English, Indonesian, Chinese
Stackoverflow
Stats
500reputation
70kreached
1answer
0questions
Badges
webpack
top-5%
react-router
top-5%
Github Skills (35)
dependency-management10
editors10
javascript10
testing10
css10
mdc10
mdns10
typescript10
editor10
rush10
automation10
mdt10
typescript-types10
html10
nodejs10
Programming languages (25)
C#JSONHTMLSvelteJupyter NotebookFreeMarkerTypeScriptAdblock Filter List
Home of the MDN live code editor interactive examples
Role in this project:
Front-end Developer
Contributions:12 commits, 13 PRs, 26 comments in 11 months
Contributions summary:Kenrick primarily contributed to enhancing and expanding the interactive examples within the MDN repository. Their work involved adding new examples for JavaScript date methods, modifying existing code examples, and refactoring the codebase for better organization. They also implemented CSS adjustments, including the addition of the `.shorter` class to control example display heights and reorganized the file structure. These changes improved the quality and usability of the interactive examples, which is a key focus of the repository.
Contributions:31 reviews, 9 commits, 7 PRs in 9 months
Contributions summary:Kenrick contributed to the `pnpm` package manager by implementing features, fixing bugs, and improving the build and testing processes. Their work involved modifying core functionality, such as linking binaries and managing package lists, and making sure the CLI operates as expected. They also worked on automation tasks such as shallow cloning git repositories and enhancing testing of lifecycle scripts. This indicates a focus on both the functionality and the maintainability of the project.
diskjavascriptpackage-managernpm-cliinstall
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.