Chris Hogan is a Senior Software Engineer with a decade of experience specializing in high-performance computing, parallel and distributed systems, and scientific software. Currently at Microsoft working on Azure HPC and AI, he previously led development of Hermes—a heterogeneous, multi-tiered I/O buffering system at The HDF Group—and contributed to core projects like HDF5 and conda-build. His background spans C++, Python, MPI/RDMA, and packaging ecosystems, and he has a track record of adding multithreading to established libraries, improving ELF handling in conda-build, and bolstering test coverage in simulation software like Meep. Chris combines deep systems-level expertise with practical tool-building (graphical visualizers, conda packages) and a history of collaborating with academia and industry to accelerate scientific workflows. Based in Lawrence, Kansas, he brings both research-minded rigor and production-hardened engineering to large-scale HPC challenges.
10 years of coding experience
8 years of employment as a software developer
University of Kansas
Master of Arts (MA) Comparative Literature, Master of Arts (MA) Comparative Literature at University of Washington
German Language and Literature, German Language and Literature at Wayne State University, Junior Year in Munich
Bachelor of Arts (BA) English German, Bachelor of Arts (BA) English German at Washburn University
free finite-difference time-domain (FDTD) software for electromagnetic simulations
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:328 commits, 337 PRs, 2 branches in 2 years 11 months
Contributions summary:Chris primarily focused on improving the test coverage and fixing bugs in the `autogen.sh` script within the Meep repository. Their work included resolving exit status issues and adding and improving unit tests for Python components, specifically the `test_physical.py` file. The user also implemented a suite of geometric object classes, which involved significant changes to the code, including refactoring and exception handling for the newly added features. These changes indicate a focus on ensuring the core functionality and testability of the underlying electromagnetic simulations.
Contributions:50 reviews, 60 commits, 1 PR in 1 month
Contributions summary:Chris contributed to the HDF5 library, focusing on enhancing the API context. Their work involved adding and modifying context properties, including link creation properties (LCPL) and object header flags. They made adjustments to the underlying C code to support these context changes, specifically in `H5CX.c` and `H5L.c` files, with additional modifications to handle H5CX_state_t for LCPL. These changes appear to optimize how the library handles metadata and link creation within the HDF5 ecosystem.
hdf5-libraryhdf5ccppdatabase
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
Chris Hogan - Senior Software Engineer at Microsoft