Jack Ren

Chief Software Architect at Alibaba Cloud

Minhang District, 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
Jack Ren is a seasoned embedded systems and virtualization architect with 15 years of experience building low-level software for cloud, automotive, and IoT domains. Currently Chief Software Architect at Alibaba Cloud, he previously led Intel’s ACRN virtualization efforts and helped design Huawei’s second-generation LiteOS for constrained devices. His hands-on contributions to high-profile open-source projects like the ACRN hypervisor and LF-Edge EVE show deep expertise in UEFI boot, hypervisor configuration, and edge virtualization integration. Known for bridging product architecture and firmware-level implementation, he combines system design leadership with practical, release-oriented changes such as bootloader integrations and versioning schemes. Based in Shanghai, he leverages a strong academic foundation from Shanghai Jiao Tong University to solve real-world problems across cloud-to-edge stacks.
code15 years of coding experience
job10 years of employment as a software developer
bookMaster Electronic Engineering, Master Electronic Engineering at Shanghai Jiao Tong University
github-logo-circle

Github Skills (27)

bootloader10
uefi10
edgejs10
acr10
edges10
linux10
c1110
microsoft-edge10
c1710
kernel10
hypervisor10
sys10
kernel-mode10
virtualization10
embedded10

Programming languages (5)

C++CMakefileGoAssembly

Github contributions (5)

github-logo-circle
projectacrn/acrn-hypervisor

Mar 2018 - Apr 2020

Project ACRN hypervisor
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 release, 65 commits, 82 PRs in 2 years 1 month
Contributions summary:Jack primarily contributes to the ACRN hypervisor project, focusing on UEFI boot-related functionalities and low-level system interactions. They addressed issues with guest entry addresses, command-line passing to the hypervisor, and versioning schemes, indicating a deep understanding of the hypervisor's boot process and configuration. The contributions demonstrate expertise in modifying UEFI boot code and integrating specific Clear Linux bootloader configurations. The user also implemented a versioning update, which could signal contributions to the overall build and release system of the hypervisor.
hypervisoracrn
lf-edge/eve

Sep 2019 - Oct 2019

EVE is Edge Virtualization Engine
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:7 commits, 5 PRs, 14 comments in 28 days
Contributions summary:Jack primarily contributes to the EVE (Edge Virtualization Engine) project by modifying the ACRN hypervisor and related components. Their contributions involve adding and configuring ACORN packages, modifying boot configurations, and implementing kernel command-line specifications in the grub configuration. These changes suggest a focus on integrating and configuring the hypervisor within the edge virtualization context, improving its boot process, and enabling specific functionalities on the target embedded systems.
linux-foundationvmseveoperating-systemsecurity
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