Jonathan Wapman is a software engineer with nine years of experience specializing in motion planning and high-throughput GPU compute for autonomous systems, currently building trajectory generation and low-latency systems at Waymo. He brings deep GPU and parallel-computing expertise from graduate research at UC Davis and multiple NVIDIA architecture internships, where he modeled novel dataflow and load-balancing approaches for graph analytics and sparse linear algebra. An active contributor to the Gunrock CUDA graph analytics project, he implemented multi-device CUDA context management and expanded input-format support, reflecting a practical blend of systems-level optimization and open-source impact. His background spans robotics, control, and spacecraft-relevant research (JPL, LLNL), giving him a rare cross-domain perspective on real-time autonomy, graph analytics, and AI-driven perception.
9 years of coding experience
7 years of employment as a software developer
Bachelor of Science - BS, Electrical and Electronics Engineering, Bachelor of Science - BS, Electrical and Electronics Engineering at University of California, Davis
Contributions:9 reviews, 164 commits, 9 PRs in 3 years 4 months
Contributions summary:Jonathan's contributions focus on modifying and enhancing the Gunrock library, primarily related to graph analytics on GPUs. They updated CUDA context management, including support for multiple devices and streams. Additionally, the user implemented the ability to read SMTX files, expanding the input format capabilities for the library. Furthermore, the user fixed namespace collisions within the CUDA codebase, improving code clarity.
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.