Daniel Egger is a Research Staff Member at IBM Research with seven years of experience at the intersection of theoretical physics, quantum computing, and financial risk modelling. He holds a summa cum laude PhD in theoretical physics and has applied his expertise to develop quantum methods for calculating VaR and CVaR, as well as to pulse control and calibration work in the Qiskit ecosystem. Proficient in Python, C++, Java and Matlab, he blends hands-on backend development—contributing meaningful fixes and features to widely used open-source projects like Qiskit—with technical writing and tutorial maintenance. A cleared CFA-level achiever who passed all levels on the first attempt, he uniquely bridges quantitative finance and quantum hardware verification, having implemented discriminator and calibration tooling used for noise characterization and error correction. Based in Zurich, he brings a rare mix of deep academic rigor, practical engineering, and domain knowledge in finance-driven quantum applications.
7 years of coding experience
4 years of employment as a software developer
Master of Science (MSc), Physics, Master of Science (MSc), Physics at Ecole polytechnique fédérale de Lausanne
Physics, Physics at Lund University
Doctor of Philosophy (Ph.D.), Theoretical Physics, summa cum laude, Doctor of Philosophy (Ph.D.), Theoretical Physics, summa cum laude at Universität des Saarlandes
Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.
Role in this project:
Back-end Developer
Contributions:265 reviews, 23 commits, 37 PRs in 3 years 3 months
Contributions summary:Daniel primarily contributed to the Qiskit library by fixing bugs, implementing new features, and improving existing functionalities related to pulse control and calibration. Their work included handling attribute errors, bringing pulse command naming in line with circuit registers, and developing the `SetFrequency` command. The user also addressed parameter assignment issues and ensured proper calibration carryover in circuit composition. Their contributions involved modifications to the underlying pulse instructions and visualization components.
Ignis (deprecated) provides tools for quantum hardware verification, noise characterization, and error correction.
Role in this project:
Back-end Developer & Data Scientist
Contributions:7 commits, 7 PRs, 56 comments in 6 months
Contributions summary:Daniel focused on implementing and refining discriminator functionality for quantum hardware verification, noise characterization, and error correction within the Qiskit Ignis framework. They added abstract plotting methods, implemented plotting methods in IQDiscriminationFitter, and enhanced the example notebook to use pickled data and reflect these changes. The user also modified the code to automatically extract calibration results and add expected states to the discriminators, along with corresponding unit tests.
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
Daniel Egger - Research Staff Member at IBM Research