Laurence Bishop

Software Engineer at IBM

New York, 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
Laurence Bishop is a software engineer with 10 years of experience building full-stack web applications, cloud-native microservices, and data-driven tooling. Currently at IBM, he helped redesign a monolithic app into a modern microservices architecture and led development of a React/Carbon single-page app for a multi-cloud management platform. He is fluent across JavaScript/Node, Python/Django, Kubernetes/Docker, and GraphQL, and has delivered production systems spanning REST APIs, distributed file handling, and observability dashboards. Laurence contributes to open-source quantum computing tooling—improving algorithmic circuit decomposition in the widely used Qiskit project—bringing rigor in testing and numerical precision. Based in New York, he combines enterprise-scale engineering discipline with a curiosity for algorithmic problems, reflected in his "quantum factotum" GitHub persona.
code10 years of coding experience
job5 years of employment as a software developer
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Dallas
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at The University of Texas at Austin
github-logo-circle

Github Skills (9)

algorithm10
circuit10
data-structures10
quantum-computing10
algorithms10
qiskit10
python10
data-structure10
testing10

Programming languages (8)

TypeScriptOpenQASMShellC++RustTeXJavaScriptPython

Github contributions (5)

github-logo-circle
Qiskit/qiskit

May 2019 - Nov 2022

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:
userBack-end Developer & Algorithm Engineer
Contributions:211 reviews, 39 commits, 73 PRs in 3 years 6 months
Contributions summary:Laurence focused on implementing and improving algorithms related to quantum circuit decomposition, specifically approximate KAK decomposition. They refactored code, renamed functions, and added comprehensive testing for various decomposition methods. Key changes involved the `qiskit/quantum_info/synthesis` module, including testing and precision improvements. Additionally, the user addressed code quality issues, such as removing f-strings for Python 3.5 compatibility.
pythonquantum-circuitsquantum-computingcircuitsquantum-circuit
levbishop/qiskit-terra

Apr 2019 - Apr 2024

Terra provides the foundations for Qiskit. It allows the user to write quantum circuits easily, and takes care of the constraints of real hardware.
Contributions:6 PRs, 168 pushes, 143 branches in 5 years
takesfoundationsquantum-computingcircuitsquantum-circuits
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
Laurence Bishop - Software Engineer at IBM