Zheng Tan is a software engineer based in Singapore with 10 years of experience and a focus on Android development and backend/build systems. He currently engineers solutions at Manja Technologies and has hands-on experience troubleshooting and automating enterprise applications from his time at Celestica. An active contributor to the Bazel build system, Zheng improved the query command—adding source-location output, relative locations, bug fixes, and performance-minded refactors—demonstrating proficiency in scalable build tooling. His background in software engineering from National University of Malaysia is complemented by practical work that bridges mobile app development and low-level build infrastructure, a combination that helps him optimize both developer experience and shipped products.
10 years of coding experience
Bachelor's degree, Software Engineering(Information System Development), Bachelor's degree, Software Engineering(Information System Development) at National University of Malaysia (UKM)
a fast, scalable, multi-language and extensible build system
Role in this project:
Back-end & Build System Engineer
Contributions:58 reviews, 29 commits, 9 PRs in 2 years 3 months
Contributions summary:Zheng primarily contributed to the Bazel build system by implementing and enhancing the `query` command's functionality. Their work involved adding features like displaying source file locations in `output=location` and allowing for relative locations. They fixed bugs related to the output of source file locations and incorporated improvements like lexicographical sorting for `--order_output=auto`. The user also optimized the `somepath` and other query expressions within Genquery and refactored related code.
a fast, scalable, multi-language and extensible build system
Contributions:28 pushes, 9 branches in 3 years 5 months
scalablebazelmulti-languagebuild-systemextensible
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
Zheng Tan - Software Engineer at Manja Technologies