Virgil Chan is a Forward Deployed Engineer in pre-sales based in San Jose with nine years of engineering experience and a PhD in Mathematics from Purdue. He blends deep quantitative training with practical ML engineering, consulting on predictive analytics and operational decision-making before joining Union.ai. An active open-source contributor, he has improved scikit-learn’s documentation and added Array API support to core metrics—work that enhances compatibility for a widely used machine-learning library. Comfortable bridging research and product, he helps translate complex algorithms into deployable solutions for customers. Colleagues describe him as a detail-oriented problem solver who pairs mathematical rigor with pragmatic engineering.
9 years of coding experience
Master of Arts - MA Mathematics, Master of Arts - MA Mathematics at University of California, Davis
Doctor of Philosophy - PhD Mathematics, Doctor of Philosophy - PhD Mathematics at Purdue University
Contributions:143 reviews, 19 PRs, 159 comments in 1 year 4 months
Contributions summary:Virgil primarily contributed to documentation and the addition of Array API support within the scikit-learn library. Their work included linking to examples, adding support for Array API in various metrics, and reducing redundancy in floating type checks. They also added Array API support for mean_pinball_loss and explained_variance_score. These modifications involved changes to core metrics and tests, enhancing the library's functionality and compatibility.
Contributions:289 pushes, 15 branches in 1 year 3 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
Virgil Chan - Forward Deployed Engineer - Pre-Sales at Union.ai