Johnny Lin

Senior Manager at Wiwynn

New Taipei, Taiwan
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
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.
code6 years of coding experience
job17 years of employment as a software developer
bookMaster's degree Computer Science, Master's degree Computer Science at National Taiwan University
github-logo-circle

Github Skills (7)

firmware10
bios10
embedded10
c-language10
sys10
boot10
pcie8

Programming languages (5)

ShellCGoPerlRuby

Github contributions (5)

github-logo-circle
coreboot/coreboot

Aug 2019 - Jan 2023

Read-only mirror of https://review.coreboot.org/coreboot.git. Synced every hour. We don't handle Pull Requests.
Role in this project:
userEmbedded 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.
corebootfirmwarereviewpull-requestsbootloader
johnnylinwiwynn/u-root

Nov 2019 - Feb 2024

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.
Request Free Trial
Johnny Lin - Senior Manager at Wiwynn