Kelly Boothby

Senior Processor Architecture Researcher at D-Wave Systems Inc.

Coquitlam, British Columbia, Canada
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
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.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster of Science - MS, Mathematics, Master of Science - MS, Mathematics at University of Washington
bookMath / CS / EE / ME, Math / CS / EE / ME at North Seattle College
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Simon Fraser University
languagesEnglish, American Sign Language, Italian, Spanish
github-logo-circle

Github Skills (14)

graph-algorithms10
networkx10
graph-analysis10
python10
graph-theory10
dijkstra9
test-automation9
graph-visualization9
algorithms8
code-optimization8
numerical-optimization8
algorithm8
optimization8
optimisation8

Programming languages (7)

JavaC++CJavaScriptZigAssemblyPython

Github contributions (5)

github-logo-circle
networkx/networkx

Jan 2020 - Apr 2022

Network Analysis in Python
Role in this project:
userBack-end Developer
Contributions:51 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.
graph-analysispythoncomplex-networksgraph-theorygraph-visualization
boothby/networkx

Jan 2020 - May 2023

Official NetworkX source code repository.
Contributions:72 pushes, 18 branches in 3 years 4 months
networkxrouterosospfcode-repositorynetwork-programming
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
Kelly Boothby - Senior Processor Architecture Researcher at D-Wave Systems Inc.