Hao Hou

Senior Research Analyst at University of Utah

Salt Lake City, Utah, United States
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
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.
code14 years of coding experience
job4 years of employment as a software developer
bookThe University of Utah
bookBachelor of Engineering (BEng), Computer Science, Bachelor of Engineering (BEng), Computer Science at Huazhong University of Science and Technology
languagesChinese, English
github-logo-circle

Github Skills (5)

ram10
c-language10
cprogramming-language10
bam10
bioinformatics9

Programming languages (6)

JavaShellC++RustCHTML

Github contributions (5)

github-logo-circle
arq5x/bedtools2

Dec 2017 - Feb 2022

bedtools - the swiss army knife for genome arithmetic
Role in this project:
userBack-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.
arithmeticgenomeminhasharmygenomics
38/plumber_examples

May 2017 - Mar 2019

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.
Request Free Trial