Romain Moyard is a Lead Software Engineer based in Zurich with six years of hands-on experience building quantum-classical hybrid systems and differentiable programming tools. He combines deep expertise in PyTorch, JAX, TensorFlow and low-level compiler tech like C++, MLIR and LLVM to make cutting-edge research practical and accessible. At Xanadu and via contributions to the widely used PennyLane library he implemented core features such as density matrix support and partial trace operations, demonstrating both research-grade rigor and production-quality engineering. His background spans industry and academia—from Huawei and ETH Zürich to teaching roles—giving him a rare blend of theoretical grounding and systems-level implementation skill. Known for translating advanced quantum ideas into usable developer tools, he focuses on empowering others to solve complex problems with emerging compute paradigms.
6 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BSc), Bachelor of Science (BSc) at Ecole polytechnique fédérale de Lausanne
Bachelor's degree, Bachelor's degree at Université de Fribourg/Universität Freiburg
Master of Science - MS, Master of Science - MS at ETH Zürich
Erasmus Programme, Erasmus Programme at Technische Universität München
PennyLane is an open-source quantum software platform for quantum computing, quantum machine learning, and quantum chemistry. Create meaningful quantum algorithms, from inspiration to implementation.
Role in this project:
Backend Developer
Contributions:4 releases, 1632 reviews, 842 commits in 2 years 2 months
Contributions summary:Romain primarily contributed to the development and maintenance of the PennyLane library, focusing on features related to quantum computation and machine learning. Their work included implementing density matrix capabilities within the `qml.density_matrix` function, including the addition of partial trace features. They also addressed bugs, improved code formatting, and updated dependency versions to ensure compatibility with other libraries.
High-performance automatic differentiation of LLVM and MLIR.
Contributions:50 pushes, 5 branches in 8 months
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.