Leo Yan

Software Engineer at Arm

Cambridge, England, 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

👤
Senior
🎓
Top School
Leo Yan is a seasoned software engineer with 11 years of deep expertise in ARM architecture, Linux kernel internals and performance tooling, currently contributing at Arm in Cambridge. He brings strong C and assembly skills, hands-on experience with Arm CoreSight, SPE, TF-A and PMU/Perf development, and a track record of enabling power management and PSCI on real SoCs. At Linaro and in contributions to the widely used ARM Trusted Firmware project he worked on HiKey platforms, CPU topology, suspend/resume hooks and hardware debug quirks—practical work that bridges upstream open-source and board-level bring-up. His background includes developing TrustZone frameworks and in-kernel CPU switching at Marvell, reflecting a rare combination of low-level firmware, kernel and systems performance tuning. Colleagues rely on him for technical training and day-to-day support on power, kernel and debug topics, and he often surfaces subtle hardware-software interactions before they become production issues.
code11 years of coding experience
job20 years of employment as a software developer
bookMaster's degree, Computer Science, 4.1, Master's degree, Computer Science, 4.1 at Huazhong University of Science and Technology
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Central China Normal University
languagesEnglish, Chinese
github-logo-circle

Github Skills (34)

tooling10
algorithms10
architecture10
c-programming10
c1110
development-tools10
linux-kernel10
power-management10
scheduler10
devtools10
c1710
kernel10
scheduling10
performance-analysis10
sched10

Programming languages (10)

C++ShellCRustMakefileJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Read-only mirror of Trusted Firmware-A
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:16 commits, 16 PRs, 48 comments in 5 years 6 months
Contributions summary:Leo contributed to the Trusted Firmware-A project, focusing on the HiKey and Hikey960 platforms. Their work involved modifying platform-specific code, including CPU topology, power management (PSCI hooks, suspend/resume), and debug module initialization. They also addressed hardware-related issues, such as disabling VBUS_DET interrupts and enabling the watchdog timer, and made build system adjustments.
trustedread-onlyfirmwareembedded
Leo-Yan/lisa

Mar 2016 - Apr 2022

Linux Integrated System Analysis
Contributions:33 pushes, 37 branches in 6 years 1 month
system-analysislinuxanalysisintegrated
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