James Humphries is a seasoned software leader and core open-source maintainer with 11 years of experience building scalable, production-grade infrastructure and developer tooling. As a principal contributor and TSC member for OpenTofu, he helped fork Terraform, built a high-throughput registry serving 12M requests/day on a $2/month stack, and shipped OTEL telemetry and cross-platform stability fixes. He has led engineering and open source strategy at Spacelift, bridging product, community, and AI adoption while driving contributions across the IaC ecosystem. His background spans full-stack and backend systems in TypeScript, Go, and .NET, plus security-first DevSecOps practices that earned DoD-level compliance at VQ Communications. James mentors maintainers, speaks at conferences, and favors transparent, public development—he also likes to explain software lifecycles using fast-food restaurant metaphors to make complex processes relatable. Based in Nottingham, he blends hands-on engineering with strategic project leadership and pragmatic, cost-effective operational design.
11 years of coding experience
14 years of employment as a software developer
BSc, Software Engineering, BSc, Software Engineering at Nottingham Trent University
OpenTofu lets you declaratively manage your cloud infrastructure.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:520 reviews, 98 PRs, 155 pushes in 1 year 6 months
Contributions summary:James contributed to the core functionality of the OpenTofu project by implementing features related to package authentication, specifically focusing on GPG key validation and handling of signature verification. They addressed a critical issue by bypassing GPG validation when the registry lacks keys, ensuring compatibility. Furthermore, the user made improvements to stability on 32-bit systems, showcasing a focus on platform-specific considerations. They also updated dependencies and configuration related to the project's build processes.
OmniSharp server (HTTP, STDIO) based on Roslyn workspaces
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:46 commits, 27 PRs, 16 pushes in 4 months
Contributions summary:James primarily contributed to the OmniSharp server, focusing on implementing and testing the "find references" functionality. They added and refined tests to verify the correct behavior of finding references for various C# code elements, including methods, properties, local variables, and constructors. Furthermore, the user modified the core controller files to enable and refine the "find usages" feature. These changes suggest a focus on server-side logic and thorough testing within the .NET environment.
roslyndotnetmonoomnisharpstdio
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
James Humphries - Core Contributor Maintainer at Spacelift