Park Wai is an engineering manager and frontend specialist with 5 years of experience leading high-performing teams and modernizing large-scale web platforms across Southeast Asia. He has driven measurable improvements—raising TypeScript coverage from 5% to 61% and test coverage from 0 to 20% at ByteDance, and doubling Core Web Vitals at Gojek—while championing trunk-based development, BDD, and robust CI pipelines. Comfortable shipping hands-on code, he contributes to notable Rust open-source projects like rspack and ast-grep, improving bundler CLI behavior and LSP code-action fixes. Based in Hangzhou and Singapore-trained at NUS, he blends product-focused frontend architecture with practical dev-ops optimizations to shorten release cycles and boost developer productivity. Colleagues know him as a technical mentor who pairs rigorous engineering standards with pragmatic delivery.
5 years of coding experience
17 years of employment as a software developer
Bachelor (Hons.) Computer Engineering, Bachelor (Hons.) Computer Engineering at National University of Singapore
The fast Rust-based web bundler with webpack-compatible API 🦀️
Role in this project:
Full-stack Developer
Contributions:178 reviews, 176 PRs, 246 pushes in 2 years
Contributions summary:Park primarily focused on enhancing the rspack bundler's command-line interface (CLI) and core functionalities. They addressed build-related issues, such as fixing the `--watch` option, and ensured proper configuration based on the `NODE_ENV` environment variable. Additionally, the user implemented support for import transformations related to camelCase and snake_case, and made various improvements and refactors.
⚡A CLI tool for code structural search, lint and rewriting. Written in Rust
Role in this project:
Back-end Developer
Contributions:11 reviews, 2 PRs, 12 comments in 1 year 2 months
Contributions summary:Park focused on enhancing the Language Server Protocol (LSP) functionality within the `ast-grep` repository, specifically around code actions. They implemented the execution of a command to apply all fixes and integrated the logic for "source.fixAll.ast-grep" code actions. The user also contributed to test cases for the LSP features. These changes primarily involved modifications to the core LSP server and test infrastructure, demonstrating a focus on structural code analysis and refactoring within the Rust-based project.
linterlintastcontinuous-integrationcli
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.