Kenrick Anggara

Expert Software Engineer, Web FE Platform Team

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
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.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor 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
languagesEnglish, Indonesian, Chinese
stackoverflow-logo

Stackoverflow

Stats
500reputation
70kreached
1answer
0questions
Badges
webpack
top-5%
react-router
top-5%
github-logo-circle

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

Github contributions (5)

github-logo-circle
mdn/interactive-examples

Jan 2018 - Jan 2019

Home of the MDN live code editor interactive examples
Role in this project:
userFront-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.
reactcssjavascriptlive-codenodejs
pnpm/pnpm

Dec 2021 - Oct 2022

Fast, disk space efficient package manager
Role in this project:
userBack-end Developer & Automation Engineer
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.
Request Free Trial