Leo Yan

Ph.D. Candidate

Hangzhou City, Zhejiang, China
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
Leo Yan is a Ph.D. candidate in computer science based in Hangzhou with six years of experience blending academic research in LLM/agentic reasoning and hands-on backend engineering. He has a strong systems and database background—evidenced by contributions to the Apache HertzBeat monitoring project where he added PostgreSQL storage, metadata support, and Prometheus-related fixes—bridging research ideas to production-quality infrastructure. At Westlake University he has taught practical machine learning and worked in a deep learning lab, pairing pedagogical clarity with experimental rigor. His academic record includes top-ranked master's honors and national scholarships, signaling both technical excellence and consistent high performance. He brings a pragmatic researcher’s mindset to engineering problems, able to translate novel ML approaches into reliable, scalable backend systems.
code6 years of coding experience
job1 year of employment as a software developer
bookMaster of Science in Engineering, Software Engineering, Ranked 1/39, Awarded First prize(2018) / China National Scholarship(2019, 2020), Master of Science in Engineering, Software Engineering, Ranked 1/39, Awarded First prize(2018) / China National Scholarship(2019, 2020) at Chongqing University of Post and Telecommunications
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Westlake University
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Zhejiang University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

monitoring10
javas10
databases10
prometheus10
postgresql10
java10
database10
alerts9
metric9
alertview9
alertdialog9
alertifyjs9
docker8
dockers8
devops8

Programming languages (7)

JavaC++CJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
apache/hertzbeat

Mar 2023 - Apr 2025

Apache HertzBeat(incubating) is a real-time monitoring system with agentless, performance cluster, prometheus-compatible, custom monitoring and status page building capabilities.
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2 reviews, 12 PRs, 20 pushes in 2 years
Contributions summary:Leo primarily contributed to enhancing the data storage capabilities of the HertzBeat monitoring system. They focused on implementing PostgreSQL as a data storage option, adding support for storing metadata and integrating it into the existing system. Additionally, the user worked on bug fixes related to Prometheus integrations and added a push-style collector. The contributions also include refactoring and updates to the monitoring system's components.
everythingmonitoruptime-monitoraimdiscord
JianingWang43/ClassNotes

Jul 2021 - Nov 2021

Contributions:8 commits, 5 pushes, 1 branch in 3 months
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
Leo Yan - Ph.D. Candidate