Heng Pan is a Lead Research Engineer specialising in federated learning, secure aggregation, and distributed ML systems with three years of focused industry and academic experience. Based in London, he advanced secure aggregation within the widely used Flower federated AI framework—contributing both client/server messaging changes and core validator logic—and led related integration work at Flower Labs. His MPhil from Cambridge underpins practical research: he implemented and accelerated multiple secure aggregation protocols (including a C++ Shamir’s Secret Sharing implementation packaged as cross-platform Python wheels) and authored Salvia+, a modular secure-aggregation library. Heng helped Cambridge win first place in the PETs Prize Challenges by designing a privacy-preserving FL solution for SWIFT anomaly detection, showing his ability to apply PETs to high-stakes financial systems. He combines hands-on backend engineering with academic rigor, optimising algorithms for production use while enabling concurrent federated algorithms over overlapping client sets. Not obviously: his work has achieved performance speedups of hundreds to thousands-fold on core secure-aggregation components, making privacy-preserving FL far more practical.
3 years of coding experience
5 years of employment as a software developer
Master of Philosophy - MPhil Computer Science, Master of Philosophy - MPhil Computer Science at University of Cambridge
Bachelor of Engineering - BE Computer Science, Bachelor of Engineering - BE Computer Science at Harbin Institute of Technology
Contributions:692 reviews, 382 PRs, 1697 pushes in 1 year 10 months
Contributions summary:Heng's primary contributions revolve around implementing functionalities related to secure aggregation within the "Flower" framework. Their work included adding a "SecAggMsg" field to the Task Message, indicating a focus on features to ensure secure aggregation, and adopting TaskIns/TaskRes-based communications on the client side, demonstrating their engagement with the messaging infrastructure. Additionally, the user made changes to the server-side validator code.
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
Heng Pan - Lead Research Engineer at University of Cambridge