Shaoxiong Ji is an Assistant Professor and Principal Investigator based in the Helsinki metropolitan area, with a decade of experience at the intersection of machine learning research and engineering. Currently affiliated with the University of Turku, ELLIS Institute Finland, and a visiting researcher at the University of Helsinki, he focuses on practical ML systems and federated learning. His open-source contributions include a PyTorch federated-learning implementation that integrates core models (MLP, CNN) and the FedAvg algorithm, reflecting both research depth and hands-on engineering. Known for bridging academic rigor with reproducible code, he brings experimental insight into deployable ML workflows. Colleagues value his ability to translate federated learning concepts into working prototypes that inform both publications and real-world applications.
A PyTorch Implementation of Federated Learning http://doi.org/10.5281/zenodo.4321561
Role in this project:
ML Engineer
Contributions:1 review, 28 commits, 1 PR in 2 years 9 months
Contributions summary:Shaoxiong contributed significantly to the implementation of federated learning within the repository. They added core neural network models such as Multi-Layer Perceptrons (MLP) and Convolutional Neural Networks (CNN). Furthermore, the user integrated the FedAvg algorithm, demonstrating an understanding of federated learning techniques and model development. The commits indicate a focus on model design and practical application within the context of federated learning.
Contributions:34 commits, 14 pushes, 1 branch in 4 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
Shaoxiong Ji - Assistant Professor at Department of Computing at the University of Turku