Jonathan Kunkee is a software engineer with a decade of experience building low-level systems and cross-platform build infrastructure, currently working at Microsoft on kernel APIs and x86-on-ARM64 emulation. He has deep expertise in Windows build systems and ARM64 support—evident from contributions to high-profile projects like Node.js, libvpx, and the OpenVPN TAP driver where he enabled ARM64 Windows builds and modernized EWDK-based automation. Jonathan combines embedded systems know-how from SpotterRF with practical driver and toolchain experience, making him comfortable across kernel, firmware, and userland boundaries. He’s pragmatic about compatibility quirks (for example, addressing ARM64 Windows SDK issues) and skilled at turning brittle build processes into reproducible releases.
10 years of coding experience
3 years of employment as a software developer
Bachelor of Science (B.S.), Computer Engineering, 3.65, Bachelor of Science (B.S.), Computer Engineering, 3.65 at Brigham Young University
Contributions:33 commits, 9 PRs, 57 comments in 2 months
Contributions summary:Jonathan's contributions primarily focused on automating the build process and adapting the project to newer Windows SDKs. They refactored build scripts to use the EWDK (Embedded Windows Driver Kit) and updated paths and build configurations. Furthermore, the user added support for building for the ARM64 architecture by modifying the build process and NSIS installer, ensuring compatibility across different architectures. The user also touched on the implementation of Power Management OIDs.
Contributions:13 PRs, 93 comments, 2 issues in 3 years 6 months
Contributions summary:Jonathan's primary contributions focused on the build system for Node.js, specifically related to Windows. They added support for ARM64 architecture to the `vcbuild.bat` script and enhanced it with features like arbitrary MSBuild arguments and binary logging. Additionally, the user addressed a critical ICU compatibility issue on ARM64 Windows by backporting a fix. Their work demonstrates an understanding of build processes and cross-platform compatibility in the Node.js ecosystem.
windowsnode-jsjavascriptlinuxruntime
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.