John Pennycook

Developer Technology Engineer at NVIDIA

St. Austell, England, United Kingdom
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
John Pennycook is a Developer Technology Engineer with eight years of experience specializing in parallel algorithms, performance analysis, and performance portability across CPUs and GPUs. With a PhD in Computer Science from the University of Warwick and roles at Intel and now NVIDIA, he has repeatedly translated deep hardware-software insight into measurable application speedups and scalable performance models. He is fluent in C++, Fortran, CUDA, SYCL, OpenMP, MPI and Python, authored 30+ publications with over 1,500 citations, and helped shape SYCL and ISO C++ interoperability at the standards level. Known for making code run faster, he has built tools and methodologies widely adopted by researchers and customers to quantify and improve performance portability across architectures.
code8 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 Warwick
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (110)

sycl10
specification10
examine10
game-development10
game-engine10
intel10
linux10
gdscript10
staging10
llvm10
oneapi10
open-source10
configurations10
addon10
godot9

Programming languages (12)

C++CLLVMCMakeTeXJavaScriptreStructuredTextHTML

Github contributions (5)

github-logo-circle
Code Base Investigator is a python tool to help examine the platform divergence of a code base.
Contributions:107 pushes, 192 branches in 3 years 10 months
python-toolpythonbase-codeexamine
P3HPC/p3hpc.github.io

Dec 2020 - Mar 2025

Contributions:1 review, 25 PRs, 74 pushes in 4 years 4 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
John Pennycook - Developer Technology Engineer at NVIDIA