Chun-han Hsiao

Senior Software Engineer at Diffbot

New Taipei, Taiwan
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
Chun-han Hsiao is a Senior Software Engineer with 11 years of experience building high-performance, low-latency web and distributed systems from Taiwan. He excels in backend engineering using Java, Python, JavaScript and Go, and has a proven track record of optimizing throughput for large-scale crawling and query systems such as the proxy and query engine built at Diffbot. An active open-source contributor, Chun-han has improved core projects like Trino, Netty, and mitmproxy—adding secure S3 IAM role support, hardening HTTP/2 handling, and enhancing TLS/connection diagnostics. He has migrated and simplified production stacks by rewriting services in Go to reduce resource usage and operational complexity. Comfortable across data connectors, networking, and test automation, he brings both pragmatic engineering and attention to robustness and observability. Based in New Taipei, he combines deep protocol-level fixes with product-facing features that make distributed systems more secure and maintainable.
code11 years of coding experience
job9 years of employment as a software developer
bookBachelor of Engineering (BE), Computer Science, Bachelor of Engineering (BE), Computer Science at National Central University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
271reputation
37kreached
13answers
0questions
github-logo-circle

Github Skills (46)

unit-testing10
ssl10
tls1210
software-design10
netty10
python10
testing10
amazon-elasticsearch10
http10
object-oriented-programming10
software-quality10
tls1310
java10
security10
javas10

Programming languages (10)

JavaCSSCJavaScriptGoHaskellHTMLGroovy

Github contributions (5)

github-logo-circle
modelmapper/modelmapper

Oct 2016 - Dec 2022

Intelligent object mapping
Role in this project:
userBack-end Developer
Contributions:226 commits, 215 PRs, 307 pushes in 6 years 3 months
Contributions summary:Chun-han focused on improving the ModelMapper library, primarily by addressing bugs and implementing new features. Their work included fixing issues related to the skip property, converter usage, and circular reference detection. They also improved core functionalities by modifying the mutator pattern, and introducing the ability for TypeMap inheritance. Furthermore, they added support for new APIs such as lambda friendly api.
objectmappermappingmapperobject-mappingintelligent
netty/netty

Jan 2017 - Aug 2021

Netty project - an event-driven asynchronous network application framework
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:1 review, 8 commits, 9 PRs in 4 years 8 months
Contributions summary:Chun-han primarily focused on improving the HTTP/2 implementation within the Netty framework. Their contributions involved fixing protocol violations related to header handling and unknown frames, which improved the robustness of the HTTP/2 implementation. The user also added and extended unit tests for both the `DefaultHttp2FrameReader` and `DefaultHttp2FrameWriter` to increase coverage, demonstrating a focus on testing and code quality. Furthermore, the user implemented support for clear text HTTP/2 upgrades and addressed a memory leak issue.
asynchronousasynchronous-networknionettyapplication-framework
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
Chun-han Hsiao - Senior Software Engineer at Diffbot