Haochuan Guo

Co-founder & CTO at Dola AI

Singapore, Singapore
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
Haochuan Guo is a seasoned software leader and co-founder currently serving as CTO at Dola AI, bringing 14 years of experience designing and shipping large-scale systems. Previously a software architect at Eleme for a decade, he blends deep backend engineering with product-minded architecture to solve real-world reliability and monitoring challenges. His open-source contributions span both infrastructure and UX enhancements—from improving Thriftpy’s tracking and header handling to refining Awesome WM Lua widgets for better multi-screen notifications and audio handling. Based in Singapore, he pairs hands-on coding with strategic technical leadership, often focusing on observability and seamless system integration. Trained originally in engineering at Huazhong University of Science and Technology, he brings an analytical approach rooted in disciplined systems thinking to startup-scale product development.
code14 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree, Nuclear/Nuclear Power Technology/Technician, 84.99, Bachelor's degree, Nuclear/Nuclear Power Technology/Technician, 84.99 at Huazhong University of Science and Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
654reputation
178kreached
18answers
1question
github-logo-circle

Github Skills (16)

lua10
awesomewm10
rpc10
thrift10
python10
widgets10
serialization9
data-serialization9
user-interface9
asynchronous8
gunicorn7
http6
fabric6
bash6
local-files6

Programming languages (15)

MDXJavaC++CRustGoGroovyJupyter Notebook

Github contributions (5)

github-logo-circle
Thriftpy/thriftpy

Aug 2014 - Sep 2016

Thriftpy has been deprecated, please migrate to https://github.com/Thriftpy/thriftpy2
Role in this project:
userBack-end Developer
Contributions:8 commits, 10 PRs, 3 pushes in 2 years 1 month
Contributions summary:Haochuan primarily focused on enhancing the `thriftpy` library with features related to tracking and monitoring. Their contributions include adding meta-data passing in headers, refactoring code for version compatibility and incorporating response header handling. They implemented an example for gunicorn and improved tracking mechanisms within the library.
rpcpythonserializationthriftpy2thrift
lcpz/lain

Jul 2014 - Jul 2014

Awesome WM complements
Role in this project:
userFull-stack Developer
Contributions:6 commits, 1 PR in 7 days
Contributions summary:Haochuan's commits primarily involve modifications to Lua-based widgets within the Awesome WM environment. These changes focus on displaying notifications on the focused screen, encompassing enhancements across multiple widgets like battery status, audio levels, calendar, and network status. Further contributions include incorporating the `-M` flag into `amixer` calls for a more natural volume representation and expanding notification functionality in specific widgets, highlighting a focus on improving user experience and system integration.
luaasynchronouslayoutswidgetsutilities
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