Hao Chun Chang is a pragmatic software engineer with nine years of experience building machine learning-driven backend systems for healthcare. He combines a bioinformatics background from National Taiwan University with hands-on ML work—ranging from ultrasound-based liver cirrhosis classifiers to patient-facing reminder systems integrated with vital-sign devices—to improve home care compliance for cardiac patients. At KURA care he designs APIs and feedback loops informed by behavioral and vital-data analysis, and previously built medical text-mining and data-collection tooling to address dataset shortages. An active contributor to scikit-learn, he has improved documentation and added algorithmic features such as staged prediction for gradient boosting and LocalOutlierFactor clarifications, showing both production focus and attention to ML tooling. Based in Taiwan, he blends clinical-domain insight with backend engineering to turn noisy medical data into actionable, deployable systems.
9 years of coding experience
2 years of employment as a software developer
Master's degree, Bioinformatics, Master's degree, Bioinformatics at National Taiwan University
Contributions:19 reviews, 11 commits, 7 PRs in 2 years 5 months
Contributions summary:Hao primarily contributed to improving documentation and adding new features related to machine learning algorithms within the scikit-learn library. Their commits focused on the `LocalOutlierFactor` implementation, enhancing documentation to clarify its usage, parameters, and available functionality, especially in the context of novelty detection. They also added staged prediction capabilities to the `HistGradientBoosting` classes, allowing for monitoring performance at each iteration. Furthermore, the user fixed an error message related to the `coverage_error` metric.
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.