Harold Wadleigh is a software engineer and applied mathematician with 17 years of experience specializing in 3D reconstruction and perception systems. He fell into computer vision after reconstructing scene geometry from satellite imagery in 2010 and has since worked across defense, autonomous vehicles, and embedded systems roles, now at NVIDIA and XPENG. A long-time Julia user and contributor, he has made core contributions to the Julia language—adding SharedArray Windows support and debugging/workflow improvements—and also contributes low-level embedded drivers to projects like ChibiOS-Contrib. His background blends rigorous academic training (UCLA mathematics) with hands-on systems engineering, from memory-mapped platform code to microcontroller UART fixes. Colleagues rely on him to re-evaluate and sharpen tooling, and outside work he often resets perspective by escaping into the mountains.
17 years of coding experience
24 years of employment as a software developer
B.S. Mechanical Engineering, B.S. Mechanical Engineering at University of Notre Dame
Contributions:26 commits, 32 PRs, 174 comments in 3 years 4 months
Contributions summary:Harold primarily contributed to the core functionality of the Julia programming language, specifically focusing on shared memory and Windows support. The user added Windows support for SharedArray, including the necessary platform-specific code for memory mapping. Additionally, the user made adjustments to the build and environment to ensure correct behavior of the language. They also introduced features for debugging and workflow enhancements.
Contributions:7 commits, 2 PRs, 3 comments in 22 days
Contributions summary:Harold primarily contributes to the ChibiOS-Contrib repository by addressing low-level hardware interactions and board support for various KINETIS microcontrollers. Their commits involve fixing SD card initialization issues, specifically with UART configurations, and correcting address assignments in the UART driver. Additionally, the user adds missing pin definitions to board-specific header files for Teensy microcontrollers and enhances GPIO interrupt handling, providing a sync and callback interface.
driversports
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.