Austin Mccartney is a Senior Systems Software Engineer with 11 years of experience building high-performance C++ and Python systems, currently at NVIDIA and active as an open-source maintainer and consultant. He has modernized legacy scientific codebases and tooling at national labs, delivering up to 5x runtime improvements and portable build systems across Linux, macOS, and Windows. His open-source footprint includes contributions to influential C++ projects such as HPX (iterator concepts for parallelism), immer (immutable data structures), and trompeloeil (robust compilation-error testing), where he’s improved both library correctness and QA automation. Comfortable across systems, CI, and template metaprogramming, he blends low-level performance tuning with pragmatic developer tooling and documentation. Based in Ocala, Florida, he brings a nuclear engineering background and a knack for turning physics-driven requirements into clean, testable software.
11 years of coding experience
8 years of employment as a software developer
Associate of the Arts Mathematics, Associate of the Arts Mathematics at College of Central Florida
Master of Science Nuclear Engineering, Master of Science Nuclear Engineering at Georgia Institute of Technology
Bachelor of Science (BS) Nuclear Engineering, Bachelor of Science (BS) Nuclear Engineering at University of Florida
a header-only, constexpr alternative to gperf for C++14 users
Role in this project:
DevOps Engineer & Technical Writer
Contributions:10 commits, 3 PRs, 20 comments in 1 year 3 months
Contributions summary:Austin primarily focused on improving the project's build and documentation processes. They modified CMake scripts, adding dependencies to custom commands for build reproducibility and making documentation updates to the README.rst file. These changes included installation instructions and CMake build system examples. The user also improved wording and restructured parts of the documentation for better clarity.
Contributions:25 commits, 1 PR, 1 comment in 1 day
Contributions summary:Austin's commits primarily focus on modifying a shell script (`check_errors.sh`) related to compilation error checks. They've made changes to the script's logic, including adjustments to the compilation commands and error handling. The user appears to be inspecting compiler output and integrating testing methods to ensure that compilation errors are correctly detected and reported. These changes improve the testing framework's reliability and accuracy.
cppheadertestingheader-onlymocking
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
Austin Mccartney - Senior Systems Software Engineer at NVIDIA