Pete Steyert-woods is a Senior Staff Engineer based in the UK with over a decade of hands-on experience building high-scale distributed systems, currently driving core platform work at CircleCI. He blends deep Go expertise with a background in C++ and Java to design and operate multi-tenant execution platforms that run millions of jobs per day, focusing on deployment velocity, realistic end-to-end testing, and infrastructure efficiency. Pete has led architecture efforts from VM management replacements to middleware and service templates that eliminate boilerplate and speed developer productivity, and he’s contributed to well-known open-source projects including CircleCI CLI and Ubuntu Unity components. A mathematically trained engineer (BSc and MSc from York), he pairs rigorous performance tuning and testability work with a history of shipping secure, containerised services for security-conscious customers. Notably, he drives cultural improvement through initiatives like Techcellence and practical testing libraries that made previously untestable desktop components verifiable.
12 years of coding experience
10 years of employment as a software developer
BSc, Joint Mathematics and Computer Science, 1st class (Hons), BSc, Joint Mathematics and Computer Science, 1st class (Hons) at University of York
Contributions:10 reviews, 17 commits, 16 PRs in 11 months
Contributions summary:Pete primarily focused on enhancing the testing infrastructure and adding new features related to runner management within the CircleCI CLI. They updated testing dependencies like `gotest.tools` and addressed Go version compatibility issues. Furthermore, they implemented commands to manage runner resource classes and tokens, including the ability to list and delete these resources. The user also contributed to path escaping of runner IDs and sending of the correct user agent.
Contributions summary:Pete primarily focused on updating and maintaining the Unity8 operating environment's user interface and underlying code. They made several changes to the mock LightDM backend and QML files to improve the user experience and functionality. These updates included handling optional parameters, fixing whitespace, and adapting to changes within the system's user management and notification systems, focusing on the Dash and Panel components.
dotfilesoperatinglinux
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.