Hao Hou is a Senior Research Analyst based in Salt Lake City with 14 years of software engineering and research experience spanning academia and industry. He holds a 4.0 MS in Computer Science from the University of Utah and has built backend systems and ranking engines at Baidu and Microsoft before returning to university research. Hao contributes to high-impact bioinformatics tooling—working on HTSLIB integration for bedtools2 to enhance BAM/CRAM support—highlighting a knack for low-level file-format and performance-focused engineering. His background blends static analysis, security tooling, and large-scale advertising and search infrastructure, enabling him to translate research ideas into production-ready code. Colleagues know him for precise, dependable implementations and an eye for bridging legacy formats with modern libraries.
14 years of coding experience
4 years of employment as a software developer
The University of Utah
Bachelor of Engineering (BEng), Computer Science, Bachelor of Engineering (BEng), Computer Science at Huazhong University of Science and Technology
bedtools - the swiss army knife for genome arithmetic
Role in this project:
Back-end Developer
Contributions:1 review, 108 commits, 34 PRs in 4 years 2 months
Contributions summary:Hao primarily contributed to the HTSLIBXX integration within the bedtools2 repository, as evidenced by the code changes focused on the BamAlignment and SamHeader classes. Their work involved adding new property mappings, modifying the BamReader and BamWriter classes to support the integration of HTSLIB, and incorporating CRAM support. These changes involved adding new property mappings, demonstrating a focus on enhancing the core functionality of the library related to BAM and CRAM file processing.
Contributions:159 commits, 2 PRs, 139 pushes in 1 year 10 months
plumber
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.