Gavin Niendorf

Graduate Research Assistant

City of Ithaca, New York, 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
Gavin Niendorf is a PhD candidate in Elementary Particle Physics at Cornell University with nine years of computational research and engineering experience across high energy physics and defense projects. He develops high-performance, parallel particle-tracking software (C++20/CUDA) in collaboration with Princeton and UCSD and contributes to CERN analyses measuring Higgs boson properties. Gavin’s background spans ML-driven experimental work—coauthoring a JHEP paper for LDMX and building classification models used by that collaboration—to DARPA-funded physical system modeling at Systems & Technology Research. He combines rigorous physics training from UC Santa Barbara’s College of Creative Studies with practical software engineering in production-like HPC environments. Notably, he bridges domain science and low-level performance tuning, turning physics-driven requirements into scalable GPU implementations.
code9 years of coding experience
job2 years of employment as a software developer
bookDoctor of Philosophy - PhD, Elementary Particle Physics, Doctor of Philosophy - PhD, Elementary Particle Physics at Cornell University
bookBachelor of Science - BS, Physics, Minor in Statistics, Bachelor of Science - BS, Physics, Minor in Statistics at UC Santa Barbara
github-logo-circle

Github Skills (65)

cms10
backbonejs10
edtech10
sum10
raytracing10
pypi10
simulation10
cockpit10
lpc9
hugo-theme9
optimization9
ansible-collections9
propagation9
rstudio9
modeling9

Programming languages (4)

C++SCSSTeXPython

Github contributions (5)

github-logo-circle
GNiendorf/tracepy

Jun 2019 - May 2020

Ray Tracing and Optical Design in Python
Contributions:4 releases, 105 commits, 40 PRs in 11 months
raypythonpropagationtracingray-tracing
GNiendorf/TrackLooper

Oct 2022 - Oct 2023

Contributions:142 pushes, 12 branches in 1 year
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
Gavin Niendorf - Graduate Research Assistant