Senior Processor Architecture Researcher at D-Wave Systems Inc.
Coquitlam, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kelly Boothby is a Senior Processor Architecture Researcher with 11 years of experience designing and optimizing superconducting analog processors at D-Wave Systems, where they lead floorplanning, circuit design, FPGA development and novel feature research for next-generation architectures. With a PhD in Mathematics and a strong grounding in CS/EE, Kelly blends deep theoretical insight with hands-on software engineering, producing high-performance embedding algorithms in Python, Cython and C++. A prolific inventor and researcher, they have consistently ranked among the top filers for invention disclosures and contribute to hybrid optimization and graph-based UIs. Kelly is also an active open-source contributor to NetworkX, improving graph algorithms, layout initializers and shortest-path handling—demonstrating a focus on both algorithmic performance and usability. Their background ranges from solo full-stack web development to leading small teams, reflecting a rare combination of low-level circuit expertise and practical software delivery.
11 years of coding experience
6 years of employment as a software developer
Master of Science - MS, Mathematics, Master of Science - MS, Mathematics at University of Washington
Math / CS / EE / ME, Math / CS / EE / ME at North Seattle College
Doctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Simon Fraser University
Contributions:52 reviews, 10 commits, 19 PRs in 2 years 3 months
Contributions summary:Kelly primarily focused on improving the graph algorithms and layout functionalities of the networkx library. Their contributions included fixing bugs in layout initializers, adding tests for edge-weight functions, and implementing a faster sweep algorithm for the Kernighan-Lin bisection. They also addressed issues related to zero-weight edges and improved handling of cycles in various shortest-path algorithms. Furthermore, the user added support for partially-periodic lattices and improved the documentation, demonstrating a focus on both algorithm performance and usability.
Contributions:4 commits, 7 PRs, 6 pushes in 2 years 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.