Madeleine Shang is a Co-Founder and Senior Research Engineer with a decade of experience at the intersection of AI, privacy-preserving ML, and startup building. She leads and contributes to open-source privacy tooling—most notably backend work on OpenMined’s PySyft for federated learning and secure model serving—and has steered data science initiatives for Women Who Code. A serial entrepreneur and mentor affiliated with The Next 36 and Ryerson DMZ, she blends technical depth (JWT/HSA/RSA security, model averaging, server integrations) with product and venture experience from multiple early-stage ventures. Based in Toronto, she is also a Google Women Techmakers ambassador and brings a futurist’s curiosity and hands-on engineering rigor to research-driven productization.
10 years of coding experience
2 years of employment as a software developer
Double Degree- BMath and BBA Mathematical Economics and Finance, Double Degree- BMath and BBA Mathematical Economics and Finance at Wilfrid Laurier University
Double Degree- BMath and BBA, Double Degree- BMath and BBA at University of Waterloo
Perform data science on data that remains in someone else's server
Role in this project:
Back-end Developer
Contributions:9 commits, 4 PRs, 3 pushes in 2 months
Contributions summary:Madeleine contributed to the backend functionality of the PySyft project, focusing on federated learning and model serving. Their commits include the implementation of endpoints for model downloading and reporting, along with authentication mechanisms. They worked on integrating server configuration parameters and averaging model plans. Additionally, the user has experience with security and authentication through JWT implementation (HSA/RSA).
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.