Glenn Richardson

Graduate Student Researcher

New Haven, Connecticut, 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
Glenn Richardson is a PhD student and computational physicist at Yale specializing in simulation and detector modeling for rare-event experiments, with a decade of experience building high-performance simulation and DAQ tools. He develops charge collection algorithms and SiPM testing hardware for the nEXO collaboration and previously designed a GPU-friendly QED solver for the widely used WarpX Particle-in-Cell code at Berkeley Lab. His background blends physics and mathematics (UC Berkeley) with hands-on Monte Carlo and Geant4 integration for cryogenic detector models, giving him uncommon fluency across theory, simulation, and experimental hardware. A pragmatic coder who contributes to core open-source physics software, he favors practical, performant algorithms—he’s even opinionated about tabs over spaces and code clarity.
code10 years of coding experience
job1 year of employment as a software developer
bookBachelor's degree, Physics, Bachelor's degree, Physics at University of California, Berkeley
bookDoctor of Philosophy - PhD, Physics, Doctor of Philosophy - PhD, Physics at Yale University
github-logo-circle

Github Skills (4)

cprogramming-language10
c-language10
particle10
gpu9

Programming languages (3)

C++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
BLAST-WarpX/warpx

Sep 2019 - Mar 2020

WarpX is an advanced electromagnetic & electrostatic Particle-In-Cell code.
Role in this project:
userBack-end Developer
Contributions:1 review, 159 commits, 8 PRs in 6 months
Contributions summary:Glenn's commits primarily focus on implementing features related to a QED (Quantum Electrodynamics) algorithm within the WarpX code. They added conditional statements to activate the QED algorithm at specific points in the simulation and implemented function calls for QED half-pushes. Further contributions involved adding QED hybrid corrections, demonstrating their work on the core physics simulation logic. The user also made adjustments to parameters and file structures suggesting deeper interaction with the project's underlying functionalities.
physicselectromagneticlaserelectrostaticparticle
haruki-m/Physics

Apr 2016 - Jan 2022

Bottle rocket simulator and other physics stuff in Python
Contributions:2 PRs, 1 comment in 5 years 10 months
physicspythonsimulationsimulatorrocket
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
Glenn Richardson - Graduate Student Researcher