Peter Williams

Technical Lead at Center for Astrophysics | Harvard & Smithsonian

Cambridge, Massachusetts, 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
Peter Williams is a Technical Lead at the IAU Minor Planet Center with two decades of experience applying astrophysics and software engineering to large-scale scientific infrastructure. He bridges research and production: a PhD-trained astronomer who has led radio-astronomy science programs and now directs technical operations for global minor-planet data at the Center for Astrophysics. Peter is a hands-on engineer and open-source contributor, with backend work on high-impact projects like the emcee MCMC toolkit and low-level XeTeX I/O adaptations for the Tectonic typesetting engine. He routinely builds and maintains HPC and desktop pipelines for terabyte-scale datasets, mentors distributed teams, and communicates complex results to both scientific and public audiences. Based in Cambridge, MA, he combines deep domain knowledge in radio interferometry and magnetospheric processes with pragmatic software craftsmanship that keeps critical scientific systems robust and interruptible-friendly.
code20 years of coding experience
job12 years of employment as a software developer
bookBachelor of Arts (BA), Astronomy & astrophysics and Physics, High honors, magna cum laude, Bachelor of Arts (BA), Astronomy & astrophysics and Physics, High honors, magna cum laude at Harvard College
bookDoctor of Philosophy (PhD), Astronomy and Astrophysics, Doctor of Philosophy (PhD), Astronomy and Astrophysics at UC Berkeley
github-logo-circle

Github Skills (17)

c-language10
python10
python-multiprocessing10
c1110
mio10
c1710
mcmc10
iio10
nio10
multiprocessing10
multi-process10
cprogramming-language10
numpy9
pdf9
tex9

Programming languages (29)

C#CGoHTMLJupyter NotebookTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
dfm/emcee

Mar 2014 - Jan 2017

The Python ensemble sampling toolkit for affine-invariant MCMC
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 4 comments in 2 years 10 months
Contributions summary:Peter primarily contributed to the core functionality and stability of the `emcee` library. They fixed API documentation errors, implemented a SIGINT-friendly pool wrapper for multiprocessing, and made the interruptible pool the default within the ensemble sampler. They also addressed an issue with the `PTSampler.run_mcmc()` function and corrected related documentation.
mcmc-samplerpythonprobabilistic-data-analysisensembleinvariant
A conda-smithy repository for xorg-xf86miscproto.
Contributions:3 PRs, 3 pushes, 1 comment in 6 years 3 months
condasmithyxorg
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
Peter Williams - Technical Lead at Center for Astrophysics | Harvard & Smithsonian