Andy Yan is a Principal Software Engineering Manager with 11+ years of experience building and leading teams to deliver scalable, cross-platform products across mobile, cloud, and embedded systems. He combines hands-on engineering (iOS, Android, C/C++, Swift, system design) with proven leadership—hiring and mentoring teams, driving roadmaps, and improving delivery cadence and reliability in fintech and consumer social products. His background spans Microsoft, Facebook/Instagram, Remitly and contributions to flagship open-source projects like the Linux kernel and Armbian, where he enabled HDMI support for Rockchip boards and tailored mainline builds for RK3588/RK3568 platforms. Comfortable across frontend, backend, and firmware layers, he’s also data-driven—instrumenting dashboards and metrics to reduce response times and shipping regress-free platform migrations. Based in Seattle, he brings a rare blend of embedded-hardware know-how and large-scale cloud/mobile product leadership, with a track record of improving performance and operational resilience.
11 years of coding experience
23 years of employment as a software developer
Master of Applied Science Computer Electrical Engineering, Master of Applied Science Computer Electrical Engineering at The University of British Columbia
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 reviews, 6 PRs, 16 comments in 5 years 11 months
Contributions summary:Andy primarily contributes to the Armbian build framework by adding support for various single-board computers (SBCs) and related hardware. They focus on configuring the build process to generate custom Linux images tailored for specific Rockchip-based boards, including the RK3588 and RK3568 SoCs. Their work involves creating board-specific configuration files, integrating mainline U-Boot, and modifying the build scripts to ensure proper boot functionality and device support.
Contributions summary:Andy's primary contributions involve enabling HDMI display functionality on various Rockchip-based single-board computers within the Linux kernel. They added Device Tree Source (DTS) entries to configure HDMI connectors and related hardware settings. Additionally, the user addressed a pin configuration issue and added an eDP panel entry, showcasing a focus on display and hardware integration within the embedded systems domain.
kernellinux-kernellinuxkernel-source
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
Andy Yan - Principal Software Engineering Manager at Remitly