Trevor Stephens

Data Science Group Manager

Melbourne, Victoria, Australia
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
Trevor Stephens is a data science leader based in Melbourne with 12 years of experience building analytics and ML-driven products, now managing the Data Science group at Xero. He progressed through product-focused analytics and advanced data teams, combining hands-on model development with people leadership and product strategy. His background spans energy forecasting and real-time outage prediction at AutoGrid—where he built production-ready pipelines with Spark, Kafka and Redis—to driving product insights and experimentation at Xero. Trevor is an active contributor to scikit-learn, improving documentation, class-weighting functionality and tests to help models handle imbalanced datasets. He blends rigorous academic training (MS Analytics, Monash engineering Hons) with practical delivery, often translating complex statistical methods into operational systems. Known for making technical work accessible, he frequently presents to customers and aligns engineering, data and product teams to drive measurable business impact.
code12 years of coding experience
job18 years of employment as a software developer
bookStudy Abroad - Spring, 2005, Mechanical and Aerospace Engineering, GPA: 4.0, Study Abroad - Spring, 2005, Mechanical and Aerospace Engineering, GPA: 4.0 at Virginia Tech
bookMaster of Science, Analytics, GPA: 3.98, Master of Science, Analytics, GPA: 3.98 at University of San Francisco
bookBachelor of Engineering / Bachelor of Technology, Mechanical and Aerospace Engineering, Honors: 1st Class, Bachelor of Engineering / Bachelor of Technology, Mechanical and Aerospace Engineering, Honors: 1st Class at Monash University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (8)

scikit10
machine-learning10
python10
data-science10
scikit-learn10
documentation9
statistics8
genetic6

Programming languages (3)

HTMLNixPython

Github contributions (5)

github-logo-circle
scikit-learn/scikit-learn

Sep 2014 - Jun 2019

scikit-learn: machine learning in Python
Role in this project:
userData Scientist
Contributions:37 commits, 21 PRs, 255 comments in 4 years 9 months
Contributions summary:Trevor contributed to the scikit-learn library by addressing documentation issues, correcting default parameter specifications in docstrings, and adding support for class weights in various classification algorithms. The user's contributions mainly involved refining documentation and implementing features related to class weighting, demonstrating a focus on improving usability and extending the functionality of existing machine learning models within the library. These changes directly impacted the user experience and the models' ability to handle imbalanced datasets. The user also expanded testing for new and existing class weight functionality.
data-analysispythonstatisticsdata-sciencelearn-machine-learning
trevorstephens/gplearn

Mar 2015 - Mar 2024

Genetic Programming in Python, with a scikit-learn inspired API
Contributions:1 release, 135 PRs, 338 pushes in 9 years 1 month
apipythondata-sciencegeneticsymbolic-regression
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
Trevor Stephens - Data Science Group Manager