Junliang Huang is a versatile software engineer with 12 years of experience combining computer science, data science, and design sensibilities to build performant, user-focused web tools. Based in Ann Arbor and pursuing an M.S. at the University of Michigan, he has shipped front-end and full-stack work across high-profile open-source projects like Babel, Webpack, Angular, and Browserslist, contributing to REPLs, parser tooling, and cross-browser compatibility tables. He brings practical performance engineering and build/CI expertise—optimizing hotspots in Webpack, migrating Babel tooling to modern runtimes, and stabilizing CI for babel-loader—alongside hands-on DevOps experience deploying Dockerized apps to Kubernetes. His HERE Technologies internship delivered a multi-page, React-based map metadata interface with Okta auth and automated pipelines, reflecting a strong product-minded approach to engineering. Known on GitHub for projects including a popular ECMAScript compat table and AST explorer improvements, he blends attention to browser quirks with a designer’s eye from his art and design minor. Pragmatic and detail-oriented, he often surfaces subtle compatibility and tooling gaps that improve developer experience and runtime efficiency.
11 years of coding experience
High School Diploma, High School Diploma at Hangzhou No.2 High School
M.S., Computer Science and Engineering, M.S., Computer Science and Engineering at University of Michigan
Biomedical Sciences, Biomedical Sciences at Zhejiang University
:globe_with_meridians: The Babel documentation website
Role in this project:
Front-end Developer
Contributions:306 reviews, 100 commits, 542 PRs in 5 years 2 months
Contributions summary:Junliang primarily contributed to the Babel website's front-end, focusing on the REPL (Read-Eval-Print Loop) functionality. Their work included migrating the REPL to CodeMirror 6, implementing theme preferences, and updating dependencies like CodeMirror and React. They also addressed bug fixes, such as correcting plugin usage and addressing code compilation issues, and added features such as a version toggle.
Contributions:42 reviews, 10 commits, 90 PRs in 2 years 8 months
Contributions summary:Junliang contributed to improving the build and CI/CD pipeline of the project. Their work included migrating to Yarn 3, fixing broken cache tests, updating CI node versions, and pinning dependencies to specific versions for stability. Furthermore, they addressed issues related to sourcemap generation and ensured the project was compatible with newer Babel and Node.js versions.
babeljavascriptbabel-pluginbabel-loaderwebpack
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.