Xuefeng Xu

Visiting Doctoral Researcher at University of Warwick - Department of Computer Science

Coventry, 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
🎓
Top School
Xuefeng Xu is a PhD-level privacy and machine learning researcher and engineer with six years of hands-on experience building privacy-preserving systems and improving core ML libraries. Currently a Visiting Doctoral Researcher at the University of Helsinki and Senior Graduate Teaching Assistant at Warwick, he blends academic rigor with production-focused engineering. His work at PrimiHub contributed backend fixes and metrics improvements to an open-source privacy-computing platform supporting MPC and federated learning, while contributions to scikit-learn and SciPy targeted encoder bugs, numerical stability, and performance. Comfortable across cryptography-informed privacy engineering and classical ML tooling, he has a track record of shipping reliable bug fixes and documentation that benefit broad open-source communities. Trained in cyberspace security (MEng) and communication engineering (BE), he brings a systems-first mindset to privacy × ML problems. Colleagues appreciate that he pairs meticulous numerical debugging with a surprising sense of humor (probably a duck).
code6 years of coding experience
job2 years of employment as a software developer
bookMaster of Engineering - MEng Cyberspace Security, Master of Engineering - MEng Cyberspace Security at Beihang University
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Warwick
bookBachelor of Engineering - BE Communication Engineering, Bachelor of Engineering - BE Communication Engineering at Jilin University
languagesEnglish, Chinese
github-logo-circle

Github Skills (23)

algorithms10
scipy10
numerical10
python10
scikit10
machine-learning10
numpy10
numerics10
statistical-models10
numerical-methods10
scikit-learn10
stability10
logistic-regression10
numeric10
scientific-computing10

Programming languages (7)

TypeScriptC++TeXJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
primihub/primihub

Jan 2023 - Jan 2023

Privacy-Preserving Computing Platform 由密码学专家团队打造的开源隐私计算平台,支持多方安全计算、联邦学习、隐私求交、匿踪查询等。
Role in this project:
userBack-end Developer
Contributions:56 reviews, 20 commits, 196 PRs in 13 days
Contributions summary:Xuefeng primarily worked on updating the dataset and fixing a typo related to AUC (Area Under the Curve) in the Hetero XGB example. Additionally, the user made changes in the homo_lr.py file, adding metrics logging and addressing various bugs. The user also appears to have made improvements to the homo_lr_base.py and fixed a bug in homo lr inference.
partyprivate-set-intersectionmpcpsipir
scikit-learn/scikit-learn

Jan 2023 - Feb 2025

scikit-learn: machine learning in Python
Role in this project:
userData Scientist
Contributions:12 reviews, 16 PRs, 49 comments in 2 years 1 month
Contributions summary:Xuefeng primarily contributed to bug fixes and documentation improvements within the scikit-learn library. They corrected errors in the `OrdinalEncoder`, `OneHotEncoder`, and `KBinsDiscretizer` components. They also added and corrected documentation, including references and descriptions for several transformers and the `KNNImputer` module. Additionally, the user improved the efficiency of the `QuantileTransformer` and other encoders.
data-analysispythonstatisticsdata-sciencelearn-machine-learning
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
Xuefeng Xu - Visiting Doctoral Researcher at University of Warwick - Department of Computer Science