Johnny Lin is a Technical Manager in New Taipei, Taiwan with six years of experience leading Linux and Android firmware development for tablet and smartphone platforms. He holds a master's degree in Computer Science from National Taiwan University and has held engineering and management roles at Wiwynn and ASUS. A hands-on embedded systems engineer, he is an active contributor to the high-profile coreboot project, adding features such as IPMI BMC watchdog support, FRU-based SMBIOS population, PCIe bifurcation runtime updates and Intel Speed Shift. He combines low-level platform bring-up and firmware expertise with vendor/customer collaboration and is fluent in English and Mandarin.
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.