Kent Cheung

Senior Engineer at Linaro

United Kingdom
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
Kent Cheung is a Senior Engineer based in the UK with a strong foundation in electronic engineering and a PhD-level background in spectrum and energy-efficient resource allocation. Over eight years at Arm and now Linaro, he has progressed from graduate engineer to senior roles, blending research-grade problem solving with production-focused build and release engineering. He contributes to the prominent Spack package manager by maintaining and packaging Linaro Forge across architectures, ensuring reproducible deployments in complex HPC/toolchain environments. Comfortable across automation, build systems and embedded/communications domains, Kent brings both academic rigor and hands-on release engineering to large-scale software distribution challenges.
code2 years of coding experience
job12 years of employment as a software developer
bookBachelor’s Degree, Electronic Engineering, First-Class Honours, Bachelor’s Degree, Electronic Engineering, First-Class Honours at University of Southampton
bookPortsmouth Grammar School
languagesEnglish, Chinese
github-logo-circle

Github Skills (8)

spack10
python10
package-management10
build-automation10
build-tools9
hpc8
linux8
scientific-computing8

Programming languages (3)

CJavaScriptPython

Github contributions (5)

github-logo-circle
spack/spack

Jun 2023 - Mar 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:13 reviews, 8 PRs, 9 comments in 1 year 8 months
Contributions summary:Kent's contributions primarily involve adding and updating package definitions within the Spack package manager for the Linaro Forge product. This includes adding new versions of the software and modifying the `package.py` files to specify installation procedures and dependencies. They are responsible for ensuring the correct configuration and availability of Linaro Forge across different architectures within the Spack environment.
compilerspythonradiussplatformslinux
kenche-linaro/spack

Jul 2023 - Feb 2025

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:28 pushes, 8 branches in 1 year 8 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
Kent Cheung - Senior Engineer at Linaro