Bill Hoffman

Owner, Vice President at Kitware Inc.

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
Bill Hoffman is a veteran software engineer and co-founder of Kitware with over three decades of experience in open-source scientific software and C++ development dating back to cfront in 1990. As Owner and Vice President at Kitware since 1999 and the originator of the CMake project in 2000, he has driven cross-platform build systems used widely across industry and open-source projects. His hands-on contributions include Windows and Android build fixes for CMake, build automation and MinGW compatibility work for ITK, and CMake-driven improvements to curl, reflecting deep expertise in build tooling and platform portability. Based in New York, he blends executive leadership with maintainership instincts, often tackling obscure platform-specific build problems few engineers enjoy.
code26 years of coding experience
job9 years of employment as a software developer
bookMS, Computer Science, MS, Computer Science at Rensselaer Polytechnic Institute
bookBS, Computer Science, BS, Computer Science at University of Central Florida
github-logo-circle

Github Skills (25)

c-language10
mingw10
build-system10
cmake10
c1110
c1710
build-automation10
cprogramming-language10
windows9
automation9
automations9
makefile8
testing8
git7
android7

Programming languages (11)

TypeScriptC++ShellCStarlarkLLVMCMakeJavaScript

Github contributions (5)

github-logo-circle
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 & Automation Engineer
Contributions:616 commits, 1 comment in 16 years 1 month
Contributions summary:Bill primarily focused on fixing build and installation issues related to the MinGW compiler. This involved modifying C++ code to ensure compatibility and resolving test failures. They also contributed to the build process by addressing issues with environment variables and library paths, demonstrating an understanding of build automation. Furthermore, the user implemented and refined the integration of Java and Perl command support within the codebase.
pythonitkcomputer-visionopen-sciencescientific
Kitware/CMake

Aug 2000 - Mar 2019

Mirror of CMake upstream repository
Role in this project:
userBackend Developer
Contributions:3499 commits in 18 years 10 months
Contributions summary:Bill focused on enhancing the CMake build system for Windows-specific scenarios. Their contributions included fixing issues with auto-export symbols for DLLs when /bigobj is used in 64-bit builds. They also worked on adding features to the CMake build system, such as the option to run `ldd -u -r` for detecting unused dependencies. Further enhancements involved the export process and adding support for creating prebuilt Android.mk files.
cppcmakeupstream
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
Bill Hoffman - Owner, Vice President at Kitware Inc.