Patrick O'brien is a PhD physicist and software engineer with a decade of experience building scientific and hardware-adjacent software, currently developing Qiskit Metal at IBM and supporting photonics platforms at Insight Photonic Solutions. He combines deep modeling and Monte Carlo simulation experience from academic research with practical embedded and test work—bringing up laser drive boards, aligning clock signals with oscilloscopes, and coding precision wavelength correction into production Python tools. Comfortable across Python, C/C++, SQL and Matlab, he blends back-end development with domain knowledge in quantum microwave design (contributing bug fixes to the pyEPR EPR algorithm) and instrumentation software. Based in New York, he’s the kind of engineer who moves between low-level hardware debugging and high-level scientific programming, improving accuracy and reliability in measurement-driven systems.
9 years of coding experience
11 years of employment as a software developer
BS, Physics, BS, Physics at Le Moyne College
Doctor of Philosophy (Ph.D.), Physics, Doctor of Philosophy (Ph.D.), Physics at Binghamton University
Powerful, automated analysis and design of quantum microwave chips & devices [Energy-Participation Ratio and more]
Role in this project:
Back-end Developer
Contributions:2 releases, 6 commits, 3 PRs in 2 days
Contributions summary:Patrick primarily focused on bug fixes and version updates related to the Energy-Participation Ratio (EPR) calculation within the pyEPR library. They addressed a critical bug that caused the EPR to always be positive. Their commits involved code modifications in `pyEPR/core_distributed_analysis.py` and updates to the version numbers in `__init__.py` and `setup.py`. The changes culminated in the bug fix being implemented and a new version of the library being released.
Contributions:28 commits, 24 pushes, 1 branch in 1 month
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.