Summary
Han Xiao is a Senior Data Scientist with 14 years of software and research experience and a PhD in data mining from Aalto University, combining deep algorithmic expertise with hands-on production engineering. He has driven measurable impact across adtech and impact-economy products—redesigning Unity’s Spark pipelines to cut costs by $1.7M/year and leading Upright’s interpretable models to reduce estimation error by up to 26%—while also tackling graph-based problems like misinformation detection at Facebook. Comfortable across the full ML lifecycle, Han values modular, test-driven production code and has raised unit-test coverage and developer productivity in large systems. He maintains a steady publication record in top venues (KDD, WebConf, ICDM, SDM), bridges theory and practice (e.g., Rashomon-set algorithms that are 1000x faster), and recently built LLM agents for data extraction. Based in Helsinki, he blends academic rigor with product-focused delivery and a long-standing passion for coding since 2008.
14 years of coding experience
12 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Data Mining and Machine Learning, 4.5 / 5.0, Doctor of Philosophy (Ph.D.), Data Mining and Machine Learning, 4.5 / 5.0 at Aalto University
Bachelor of Engineering (BEng), Computer Science, 4.1 / 5.0, Bachelor of Engineering (BEng), Computer Science, 4.1 / 5.0 at Wuhan University of Technology
Master's Degree, Machine Learning and Algorithm, 4.7/5.0, Master's Degree, Machine Learning and Algorithm, 4.7/5.0 at University of Helsinki
English, Chinese