Brad King is an R&D engineer with three decades of experience in C++ systems, build tooling, and cross-platform compatibility, based in Troy, NY. At Kitware since 2000 he has focused on robust engineering for scientific and visualization toolchains, contributing to major projects like CMake, ParaView, ITK, and the Drake robotics stack. His open-source work spans deep technical fixes—from memory-leak and threading hardening in Git Extensions to build-system and Windows-compatibility fixes in libarchive, libuv, curl, and Ninja—demonstrating a knack for portable, low-level problem solving. He often works at the intersection of build/configuration systems and runtime correctness, improving thread safety, linker settings, and compiler-specific workarounds. A Rensselaer Polytechnic Institute Ph.D. in Computer Science underpins his methodical approach to optimization and maintainability. Notably, his contributions frequently target subtle platform-specific bugs that materially improve stability across diverse toolchains.
30 years of coding experience
Ph.D., Computer Science, Ph.D., Computer Science at Rensselaer Polytechnic Institute
Contributions:27966 commits, 181 PRs, 337 comments in 22 years 2 months
Contributions summary:Brad's commits focused on merging different branches, particularly the 'release-3.24' and 'release-3.25' branches. The changes involved updates to various files, including header files, and modifications to code related to the CMake build system, OpenSSL, and Fortran. The contributions suggest a role in integrating and maintaining codebase stability through the merging of updates.
Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
Role in this project:
Backend Developer
Contributions:25 reviews, 3248 commits, 16 PRs in 22 years 5 months
Contributions summary:Brad's commits focused on modifying and enhancing the ITK library's source code. The primary emphasis was on setting SOVERSION for ITK module targets and setting various configurations. The user's work mainly involves C++ code, specifically focusing on improving and maintaining the Insight Toolkit (ITK), evident from the file modifications in various modules such as Filtering, Core, and ThirdParty. The changes encompass both code and configuration adjustments, aligning with a developer's responsibilities for code maintainence and build process optimization.
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.