Jonathan Peyton

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

🤩
Rockstar
🎓
Top School
Jonathan Peyton is a High Performance Computing software engineer with 11+ years building and optimizing multi-threaded runtimes for data center and exascale systems, specializing in C/C++, Linux, OpenMP and LLVM compiler integration. At Intel he drove OpenMP runtime features, instrumentation, CI/CD and profiling efforts that yielded up to 40% microbenchmark gains on Xeon and contributed runtime improvements to the LLVM project used by the wider compiler community. His M.S. research focused on tuning dense linear algebra on x86 with hand-optimized assembly and vector-unit-aware memory strategies, informing practical performance engineering across runtimes. Comfortable working across globally distributed teams, he combines deep systems knowledge with hands-on build and tooling modernization (e.g., replacing Perl with Python in build scripts) to improve correctness and developer productivity. Based in Austin, he brings a rare blend of academic rigor and production-grade runtime engineering for cutting-edge compute architectures.
code11 years of coding experience
job15 years of employment as a software developer
bookMaster of Science (M.S.), Computer Engineering, 4.0, Master of Science (M.S.), Computer Engineering, 4.0 at University of Tennessee-Knoxville
github-logo-circle

Github Skills (11)

openmp10
c-language10
cprogramming-language10
multithreading9
build-system9
cmake9
debug8
debugging8
python8
performance-optimization7
llvm7

Programming languages (3)

C++CLLVM

Github contributions (5)

github-logo-circle
llvm/llvm-project

Aug 2022 - Aug 2022

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
userBack-end Developer
Contributions:21 reviews, 1 commit, 47 PRs in 1 day
Contributions summary:Jonathan primarily contributed to the OpenMP component of the LLVM project. Their work involved debugging and fixing issues related to OpenMP runtime behavior, specifically addressing problems with affinity, tasking, and thread management within serial teams. The user also refactored code and updated scripts to replace Perl scripts with Python, improving the build process. These changes reflect a focus on code correctness, performance optimization, and build system modernization within the context of the OpenMP runtime.
compilerstechnologiesclangsubmittoolchain
jpeyton52/llvm-project

Oct 2023 - Apr 2025

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Contributions:50 pushes, 24 branches in 1 year 6 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
Jonathan Peyton