Alex Brooks

Senior Software Architect at NVIDIA

Austin, Texas, 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

👤
Senior
🎓
Top School
Alex Brooks is a Senior Software Architect based in Austin with 12 years of experience building high-performance parallel and distributed systems, now applying that expertise at NVIDIA after a long tenure at Intel. He holds a Ph.D. in Computer Science from UIUC and has deep research roots in lightweight task-parallel runtimes and HPC performance optimization. A frequent contributor to the MPICH project, Alex has implemented low-level MPI improvements and GPU integration work—optimizing OpenFabrics and shared-memory layers and addressing device ID and buffer handling for ze GPUs. He combines academic rigor with production-grade engineering, focusing on squeezing performance from modern hardware while keeping systems robust and maintainable. Colleagues value his blend of systems-level intuition and practical optimization experience accrued across national labs, industry internships, and teaching.
code12 years of coding experience
job15 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at University of Illinois Urbana-Champaign
bookBachelor of Arts (B.A.) Mathematics and Computer Science, Bachelor of Arts (B.A.) Mathematics and Computer Science at Monmouth College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1,161reputation
136kreached
20answers
27questions
github-logo-circle

Github Skills (14)

c1710
fortran10
mpi10
hpc10
c1110
gpu-programming9
parallel-processing6
data-structures6
big-o6
runtimes6
multithreading6
concurrency6
trie6
operating-system6

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
pmodels/mpich

Jan 2020 - Jan 2023

Official MPICH Repository
Role in this project:
userBackend Developer
Contributions:94 reviews, 123 commits, 39 PRs in 3 years 1 month
Contributions summary:Alex contributed to the MPICH repository by implementing and improving features related to the Message Passing Interface (MPI). Their work focused on low-level optimizations and bug fixes, particularly within the OpenFabrics (ofi) and shared memory (shm) communication layers. The user also worked on improving GPU integration, specifically regarding device ID handling and buffer management within the context of ze (ZetaScale) GPUs.
fortranhpcmpic
abrooks98/env-setup

May 2015 - Sep 2021

Contributions:18 pushes in 6 years 5 months
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
Alex Brooks - Senior Software Architect at NVIDIA