Zhili Pan is a security consultant with nine years of experience spanning software engineering and cybersecurity across cloud, mobile, and IoT. He holds an MSc in Cyber Security from ETH Zurich and an Honours BSc in Computer Science from the University of Toronto, underscoring a strong academic and practical foundation. At Microsoft, he integrated SAST and SCA into Azure DevOps pipelines, triaged critical live incidents with SIEM, and ensured 24/7 security forensics coverage with full code and dependency visibility. He is currently a Security Consultant at Huawei, focusing on hardware-assisted defense, confidential computing, supply chain security, and threat intelligence, with active interests in memory compartmentalization, CVMs, TEE, and CFI. An active software engineer and open-source contributor, he has improved matplotlib's backend handling of Decimal inputs and alignment, reflecting a breadth of engineering impact beyond security.
9 years of coding experience
3 years of employment as a software developer
Honours Bachelor of Science, Computer Science, GPA 3.94/4.0, Honours Bachelor of Science, Computer Science, GPA 3.94/4.0 at University of Toronto
Master of Science - MS, Cyber Security, Master of Science - MS, Cyber Security at ETH Zürich
Contributions:29 commits, 2 PRs, 35 comments in 1 month
Contributions summary:Zhili primarily worked on improving the `matplotlib` library's functionality, particularly related to handling numerical data. Their contributions focused on addressing issues with Decimal inputs for bar charts and ensuring correct alignment calculations. They also made style fixes and added missing import statements to resolve compatibility issues. Furthermore, the user refactored code related to the conversion of Decimal values, and updating test cases.
Contributions:18 pushes, 1 branch in 5 years 3 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.