John Garrett is a Staff Cryogenic RF Engineer with 10 years of experience specializing in low-noise cryogenic electronics for quantum computing and submillimeter instrumentation. Based in Vancouver, he leads multidisciplinary upgrades to cryogenic I/O systems at D-Wave, balancing RF performance with thermal constraints and producing multiple patents and design innovations. His background includes designing ultra-wideband 345 GHz receivers and developing novel algorithms and models for dispersive transmission lines while at the Center for Astrophysics and Oxford. He combines hands-on modeling of RF, noise, and thermal performance with vendor collaboration and component optimization. An active open-source contributor, he enhanced Matplotlib-based SciencePlots with new examples, color cycles and CJK font support, reflecting a practical eye for scientific visualization. Trained to DPhil level in astrophysics with MSc/BSc in electrical engineering, he blends deep theory with pragmatic engineering to push signal integrity at cryogenic temperatures.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Science (BSc), Electrical Engineering with Biomedical Option, Bachelor of Science (BSc), Electrical Engineering with Biomedical Option at University of Alberta
Doctor of Philosophy (DPhil), Astronomy and Astrophysics, Doctor of Philosophy (DPhil), Astronomy and Astrophysics at University of Oxford
Master of Science (MSc), Electrical Engineering, Master of Science (MSc), Electrical Engineering at The University of Calgary
Contributions:6 releases, 3 reviews, 147 commits in 4 years 4 months
Contributions summary:John primarily contributed to enhancing the `scienceplots` project, a collection of Matplotlib styles. They added new plotting examples, including scatter plots and figures showcasing different styles. Their work involved implementing various color cycles, and adding and modifying existing example scripts, demonstrating a solid understanding of Matplotlib and scientific plotting techniques. They also integrated CJK fonts and modified the setup for PyPI integration.
Contributions:1 release, 81 commits, 41 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.
Request Free Trial
John Garrett - Staff Cryogenic RF Engineer - EIT at D-Wave