Jack Tan is a systems engineer with 8+ years of OS/kernel experience and 26 years in the field, specializing in Linux BSP development and MIPS architecture work across embedded platforms. He has a strong track record porting and maintaining kernels for diverse SoCs (RMI, Cavium, NEC EMMA3P) and subsystems including PCIe, NAND/NOR, networking and security engines, and has ported guest OSes for hypervisors. Comfortable with instruction-level debugging, multi-architecture assembly and performance tuning, he also contributed MIPS/Godson2 patches upstream and led performance optimizations for MPEG/H.264 using SIMD. A hands-on maker with Arduino, Raspberry Pi and microcontroller experience, Jack pairs deep kernel internals knowledge with virtualization and multi-core expertise. Based in Beijing, he documents his work publicly via a technical blog and wiki, reflecting a habit of sharing practical low-level solutions beyond typical corporate outputs.
26 years of coding experience
2 years of employment as a software developer
BS, Chemistry, BS, Chemistry at Nanjing Tech University
Contributions:20 pushes, 1 branch in 4 years 11 months
kernelmanjarokernel-sourcelinuxlinux-kernel
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.