John Hill is an automation and performance engineering specialist with 10 years of experience building resilient test frameworks and CI/CD pipelines for mission-critical software. Currently leading UIDX Test Frameworks at CrowdStrike, he previously architected CI and unified Playwright-based test strategies for NASA’s Open MCT and the VIPER mission, containerizing backends and driving end-to-end and performance testing at scale. He blends front-end UI test expertise—contributing visual tests and UX refinements to the prominent open-source nasa/openmct project—with deep performance work using k6, Grafana/Prometheus, and streaming ETL for real-time mission data. Known for migrating legacy test stacks to modern tooling (Cypress, Playwright) and for creating automated, multi-center build and release processes, he pairs hands-on coding with systems-level thinking. Based in San Francisco, he’s an open-source advocate who brings both mission-sim lab ops and software architecture experience to high-stakes engineering programs.
10 years of coding experience
9 years of employment as a software developer
EE Electrical Engineering, EE Electrical Engineering at North Carolina State University
Contributions:2 releases, 1279 reviews, 210 commits in 1 year 8 months
Contributions summary:John focused on improving the user interface and user experience of the Open MCT framework through the addition of new components and stabilization of existing elements. Key contributions include implementing visual tests to ensure the functionality and proper display of elements, such as gauge and display layouts. They also addressed issues in the existing test suite and refined the styling and layout of the application, resulting in increased visual consistency.
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.