Brad King

R&D Engineer at Kitware, Inc.

City of Troy, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code30 years of coding experience
bookPh.D., Computer Science, Ph.D., Computer Science at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (72)

wp-api10
solver10
cmake10
winapi10
c1110
graph-database10
integrations10
mio10
c1710
gitk10
build-automation10
rescript10
ws-api10
optimization10
javascript10

Programming languages (23)

C#PowerShellC++CRustCMakeSWIGMakefile

Github contributions (5)

github-logo-circle
Kitware/CMake

Feb 2001 - Jan 2023

Mirror of CMake upstream repository
Role in this project:
userBack-end Developer
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.
cmake
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:
userBackend 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.
itksegmentationinsight-toolkitimage-analysismedical-imaging
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