Liang Mao is an ASIC digital design engineer with 9 years of experience, currently working at Synopsys on digital integrated circuit design. He combines a strong academic foundation—M.S. in Electrical Engineering from Columbia and a B.S. in Physics with opto-electronics—from Nankai University—with hands-on RTL work across industry leaders like ByteDance and Bosch. Liang has practical expertise in hardware accelerator RTL, optimizing for area and multi-mode operation, and has interned on automotive electronics, showing breadth across domains. He also contributes to open-source software: notable work on Alibaba Dragonwell8 JDK involved porting and improving G1ElasticHeap to support runtime heap resizing and cross-platform build fixes. This mix of silicon-focused design and systems-level contributions highlights an engineer comfortable bridging low-level RTL and higher-level software tooling. Colleagues describe him as pragmatic and detail-oriented, able to translate complex hardware constraints into efficient, production-ready designs.
9 years of coding experience
Bachelor of Science (B.S.), Physics (Opto-Electronics Information Science and Engineering), Bachelor of Science (B.S.), Physics (Opto-Electronics Information Science and Engineering) at Nankai University
Master of Science (M.S.), Electrical Engineering, Master of Science (M.S.), Electrical Engineering at Columbia University in the City of New York
Summer Program, Electrical and Computer Engineering, Summer Program, Electrical and Computer Engineering at The University of British Columbia
Contributions:3 reviews, 34 commits, 4 PRs in 2 years 2 months
Contributions summary:Liang primarily contributed to the Alibaba Dragonwell8 JDK project by porting and fixing G1ElasticHeap related code, specifically focused on supporting heap shrink/expansion at runtime. They addressed build issues on Windows and Mac, fixed test case failures, and enhanced G1ElasticHeap to allow softmx adjustments via jcmd full GC. These changes involved modifications to the `elasticHeap.cpp`, `elasticHeap.hpp`, and `heapRegionManager.cpp` files, as well as relevant test cases.
Contributions:44 pushes, 17 branches, 2 comments in 11 months
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
Liang Mao - ASIC Digital Design Engineer at Synopsys Inc