Johnny Lin is a senior engineering leader with over a decade of hands-on experience in Linux-based embedded and Android systems and seven years in server firmware for data centers, now leading firmware teams at Wiwynn. He combines deep technical skills in board bring-up, kernel driver porting, performance and power optimization, OTA systems, and UEFI/coreboot + LinuxBoot development with proven cross-team vendor and client collaboration. Johnny has contributed to the coreboot project—adding IPMI watchdog support, SMBIOS/FRU integrations, PCIe bifurcation runtime updates, and Intel Speed Shift—demonstrating an ability to move low-level platform features into open source. His background spans product-focused Android BSP work at ASUS to large-scale server firmware, giving him uncommon visibility into both consumer device constraints and data-center reliability needs. A Master's-trained computer scientist based in New Taipei, he pairs pragmatic problem-solving with a continual appetite for emerging platform technologies.
6 years of coding experience
17 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at National Taiwan University
Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:81 commits in 3 years 5 months
Contributions summary:Johnny primarily contributed to the coreboot firmware for the coreboot/coreboot repository. Their work involved adding support for IPMI BMC watchdog timers and system GUID retrieval, as well as integrating FRU (Field Replaceable Unit) reading capabilities. The user also added support for updating IIO PCIe bifurcation at run-time and setting of SMBIOS data from IPMI FRU data. Further contributions included enabling LPC generic IO decode range, adding Intel Speed Shift, and fixing bugs.
A fully Go userland with Linux bootloaders! u-root can create a root file system (initramfs) containing a busybox-like set of tools written in Go.
Contributions:133 pushes, 31 branches, 7 comments in 4 years 4 months
golanglinuxinitramfsbusyboxuserland
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.