Jason Chen

Senior Software Engineer at Intel Corporation

Shanghai, 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
Jason Chen is a senior software engineer based in Shanghai with 13 years of experience specializing in Linux multimedia BSP and driver development for i.MX family application processors. He has built low-level platform software across Freescale and Intel, shipping Android core drivers and platform controller code while focusing on stability, performance, and security. His open-source contributions include substantive work on the Project ACRN hypervisor—improving versioning, memory handling, and retpoline support—which reflects a strong systems and security mindset beyond device drivers. Jason blends academic training in electronic engineering from Tongji and Shanghai Jiao Tong with hands-on firmware and kernel expertise, often tackling complex cross-layer issues between hardware and OS. Colleagues rely on him for pragmatic, well-tested solutions that harden multimedia pipelines and virtualization stacks in production environments. He describes himself succinctly on GitHub as "Tech Living, Tech Driving, Tech Talking," hinting at a continuous curiosity and active engagement with the tech community.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor, Electronic Information Engineering, Bachelor, Electronic Information Engineering at Tongji University
bookMaster, Electronic Engineering, Master, Electronic Engineering at Shanghai Jiao Tong University
github-logo-circle

Github Skills (12)

c1710
hyper10
memory-management10
hypervisor10
c1110
sys10
hyper-v10
virtualization10
operating-system10
security9
x869
assembly9

Programming languages (1)

C

Github contributions (5)

github-logo-circle
projectacrn/acrn-hypervisor

Jan 2018 - Apr 2020

Project ACRN hypervisor
Role in this project:
userBack-end Developer
Contributions:26 reviews, 223 commits, 88 PRs in 2 years 2 months
Contributions summary:Jason contributed significantly to the ACRN hypervisor project by implementing and modifying core functionalities. They decoupled the hypervisor and API versions, added version information for the device model and also updated the code by using calloc to init vpic instead of malloc, which ensures the vpic struct is initialized as zero. Additionally, the user enhanced system stability and security by incorporating retpoline thunk support and improving the handling of exceptions and memory mapping within the system. Their work spanned across multiple areas of the hypervisor, impacting its versioning, memory management, and security measures.
hypervisoracrn
JasonChenCJ/acrn-hypervisor

Mar 2018 - Mar 2021

Project ACRN hypervisor
Contributions:180 pushes, 114 branches in 3 years
hypervisoracrn
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
Jason Chen - Senior Software Engineer at Intel Corporation