Biography | Publications | Blog

Mr. Hoffman is currently Vice President and CTO for Kitware, Inc.  He is a founder of Kitware and has been part of the management team since 1999.  Bill has 18+ years of experience with large C++ systems.  He is a lead architect of the CMake cross-platform build system and co-author of the Mastering CMake book.  Mr. Hoffman is also involved in the development of the Kitware Quality Software Process and CDash, the software testing server.  Mr. Hoffman developed the C++/COM wrapping technology used to create Kitware's ActiViz product line.  He has also made major contributions to VTK, ITK and ParaView. As CTO for Kitware, he guides the implementation and development of large-scale computing solutions, and oversees computer infrastructure decisions, including developing Kitware's E-Store technology.

Mr. Hoffman received a B.S in Computer Science from the University of Central Florida, and an M.S in Computer Science from Rensselaer Polytechnic Institute (RPI).  He is a graduate of the GE Software Technology Program.  Prior to joining Kitware he spent nine years at GE's Global Research Center working in the Computer Vision Group.  As an expert in C++ and object-oriented programming, he has planned and taught several graduate level courses at RPI, as well as a course on object-oriented programming at New York University. Mr. Hoffman has been an invited speaker at national and international conferences, such as FOSDEM and the KDE Developer's Conference.

Publications