Kaiyi Liu

Software Engineer at Red Hat

Canada
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
Kaiyi Liu is a Software Engineer based in Canada with seven years of experience building full-stack and cloud-native systems, currently contributing at Red Hat. They bridge software development and machine learning, having implemented energy-prediction ML models for the Kepler project using eBPF and Prometheus metrics. Kaiyi has spoken at multiple international conferences and co-authored patents and a sustainability-focused blog, demonstrating a blend of technical depth and thought leadership. Past roles span healthcare tech, enterprise survey systems, and web platforms where they improved performance and UX across stacks. Comfortable across Python, JavaScript, C#, and Kubernetes ecosystems, they focus on practical ML integration and efficiency at scale. Outside core engineering, Kaiyi’s background includes hands-on community roles and teaching experience that reinforce clear communication and collaboration.
code7 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Toronto
bookInternational Baccalaureate Diploma Programme, International Baccalaureate Diploma Programme at Bayview Secondary School
languagesChinese, English, French
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

machine-learning10
go10
ebpf9
kubernetes-pods9
prometheus9
json9
kubernetes9
cloud-native8
prometheus-exporter7

Programming languages (5)

DockerfileCGoHTMLPython

Github contributions (5)

github-logo-circle
Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe performance counters and other system stats, use ML models to estimate workload energy consumption based on these stats, and exports them as Prometheus metrics
Role in this project:
userML Engineer
Contributions:57 reviews, 10 commits, 25 PRs in 12 days
Contributions summary:Kaiyi's commits primarily involve implementing and refining energy prediction models within the Kepler project, specifically focusing on retrieving and integrating coefficients from a model server. They've introduced structures for handling coefficients and energy predictions, including features for CPU architecture, CPU metrics, and memory usage. The user also implemented functions for retrieving coefficients, calculating energy consumption based on the models, and addressing linting issues.
energy-consumptionprobeexportsprometheus-metricsenergy-monitor
Kepler Operator
Contributions:11 PRs, 52 pushes, 8 branches in 2 years 7 months
kuberneteskepleroperator
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
Kaiyi Liu - Software Engineer at Red Hat