Macpaul Lin is a senior software engineer in Taipei with 14 years of hands-on experience in networking, protocol engineering and embedded system development. He specializes in Ethernet, WiFi, WiMAX, TCP/IP, DiffServ and MPLS, and has deep firmware and bootloader expertise with Embedded Linux and u-boot. At MediaTek he focuses on USB stack and related platform issues, and his open-source contributions include hardware support and USB improvements to the Little Kernel (LK) embedded OS. Previously he ported OpenWRT and u-boot to Andes’ NDS32 RISC platform and accelerated NAT throughput and WiMAX authentication features for router OEMs. Comfortable working across assembly and C, he blends low-level driver work with system integration on real-world networking products. Colleagues rely on him for pragmatic fixes that span silicon quirks to production-ready firmware.
14 years of coding experience
6 years of employment as a software developer
Bachelor, Electrical Engineering., Bachelor, Electrical Engineering. at Tamkang University
Master, Networking and Communication Professions, Electrical Engineering., Master, Networking and Communication Professions, Electrical Engineering. at National Chung Cheng University
Contributions:8 commits, 1 PR, 1 comment in 4 years 7 months
Contributions summary:Macpaul primarily contributed to the Little Kernel (LK) embedded kernel project, modifying and adding support for specific hardware platforms. They added USB 3.0 descriptor types and implemented a method to stop fastboot upon USB cable disconnection in the aboot component. Further, the user converted the USB driver to a Unix file format for the am335x platform and added support for the mt6735 platform.
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
Macpaul Lin - Senior Software Engineer at MediaTek