Heng Pan

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
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.
code3 years of coding experience
github-logo-circle

Github Skills (15)

message-bus10
message-handler10
messaging10
python10
federated-learning10
back-end-development10
messagebox10
grpc10
protocol-buffers10
message-system10
tensorflow9
machine-learning9
distributed-systems9
pytorch9
api-design8

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
flwrlabs/flower

May 2023 - Jul 2026

Flower: A Friendly Federated AI Framework
Role in this project:
userBack-end Developer & ML Engineer
Contributions:1254 reviews, 680 PRs, 2911 pushes in 3 years 2 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.
ai-frameworkflowerfederated-learningfederated-learning-frameworkfederated-analytics
panh99/flower

May 2023 - Jul 2023

Flower: A Friendly Federated Learning Framework
Contributions:67 pushes, 10 branches in 1 month
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