Han Wang is a Chief Technology Officer and seasoned ML/AI leader with nine years of focused experience building scalable distributed systems and production-grade ML platforms. He has led GenAI and ML platform initiatives at Tecton and Lyft, delivering distributed training, RAG-enabled agentic frameworks, and internal AI assistants that moved research into production. As creator and active maintainer of the Fugue project and contributor to PyCaret, he bridges open-source engineering with enterprise needs—adding a Fugue backend to PyCaret to enable parallelized compare_models for distributed model training. His background spans high-performance trading, search/NLP at Microsoft, and large-scale data systems at Amazon and Morningstar, giving him deep expertise in low-latency systems and time-series processing. Based in Greater Seattle, he combines a mathematician’s rigor (MS in Mathematics) with a musician’s discipline—an affinity for classical music that informs his collaborative, iterative leadership style. Colleagues describe him as a pragmatic visionary who learns quickly from both wins and failures and thrives on tackling hard, cross-domain engineering challenges.
A unified interface for distributed computing. Fugue executes SQL, Python, Pandas, and Polars code on Spark, Dask and Ray without any rewrites.
Role in this project:
Back-end Developer & Data Engineer
Contributions:107 releases, 89 reviews, 175 commits in 2 years 10 months
Contributions summary:Han appears to be actively involved in maintaining and enhancing the Fugue project. Their contributions primarily focus on implementing and improving core components. This involves modifying existing classes and adding new functionality related to data processing and workflow management, with changes observed in both low-level and high-level classes. The code shows an effort to broaden support and stablize the underlying functionality.
An open-source, low-code machine learning library in Python
Role in this project:
ML Engineer
Contributions:4 reviews, 26 commits, 11 PRs in 4 months
Contributions summary:Han implemented a Fugue backend for the PyCaret library, specifically for distributed machine learning tasks. This involved creating a new file, `fugue_backend.py`, and modifying the `classification.py` and `internal/tabular.py` files to integrate with the Fugue framework. The changes allow for parallel execution of the `compare_models` function, enabling distributed training of machine learning models using Fugue backends. These enhancements improve the scalability and performance of PyCaret's model comparison capabilities.
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.