Kyle Mccormick is a Senior Software Engineer II with 11 years of experience focused on extensible architectures, developer tooling, and production-grade DevOps practices. He’s a core maintainer and long-time contributor to Open edX, where his work spans back-end APIs, React-based frontends, Devstack automation, and deployment configuration—helping the world’s leading open-source learning platform scale to power online degrees and global course discovery. Comfortable across the full stack, Kyle combines programing language theory instincts with pragmatic engineering to improve testability, CI/CD, and developer experience. Based in Boston, he brings a steady record of production fixes and architecture improvements, plus an atypical background in spectrum analysis and embedded monitoring software that informs his systems thinking. Outside of code he’s a lifelong musician and outdoors enthusiast, which he credits for sustaining his creative problem-solving.
11 years of coding experience
7 years of employment as a software developer
High School Diploma, High School Diploma at Bacon Academy High School
Bachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Worcester Polytechnic Institute
The Open edX LMS & Studio, powering education sites around the world!
Role in this project:
Back-end Developer
Contributions:1035 reviews, 253 commits, 934 PRs in 7 years 6 months
Contributions summary:Kyle contributed to the Open edX platform by implementing new testing decorators and modifying existing endpoints. They focused on adding features related to Mongo database calls and updating an API endpoint to utilize course overviews. Their work included code changes in factories, serializers, and API views, demonstrating a focus on improving testing and performance.
Get up and running quickly to develop or extend Open edX services
Role in this project:
DevOps Engineer
Contributions:68 reviews, 93 commits, 128 PRs in 3 years 1 month
Contributions summary:Kyle primarily focused on enhancing the development environment, specifically related to the Open edX Devstack. They contributed significantly to the automation and management of the Devstack, adding and modifying services like the Registrar and Analytics Pipeline. These changes included integrating new services, updating build configurations, and streamlining the deployment process, emphasizing the user's role in improving the developer experience. They also refined the CI/CD processes, including tests, to ensure the reliability and efficiency of the Devstack.
edxdockeredx-servicesopen-edx
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.