Phil Sturgeon is a technology leader and environmental entrepreneur with 11 years of engineering and architecture experience who now chairs Protect Earth to scale nature-based climate solutions while running Green Turtle to decarbonize software. He blends hands-on API and full‑stack development—contributing to well-known open-source projects like json-schema-ref-parser and swagger-parser—with product and DevRel experience from Stoplight and operational API governance at WeWork. By day he oversees reforestation, invasive species management, and community-driven ecosystem restoration; by night he builds tools for tree planters and trains developers on API best practices. Comfortable translating between technical and non‑technical stakeholders, he consults to fund the charity’s growth without drawing a salary, demonstrating a rare mix of practical technical craft, product sense, and mission-driven leadership.
11 years of coding experience
13 years of employment as a software developer
HND Computing Computer Science, HND Computing Computer Science at City of Bath College
A collection of Editors, Linters, Parsers, Code Generators, Documentation, Testing
Role in this project:
Full-stack Developer
Contributions:105 reviews, 68 commits, 227 PRs in 2 years 9 months
Contributions summary:Phil primarily contributes to the frontend of the project, focusing on the presentation of the OpenAPI tools. The commits show the modification of HTML files, adding and modifying data display, which is consistent with maintaining the tools list and related information. The user also made merges, indicating code integration.
Parse, Resolve, and Dereference JSON Schema $ref pointers in Node and browsers
Role in this project:
Full-stack Developer
Contributions:3 releases, 26 reviews, 38 commits in 2 years 10 months
Contributions summary:Phil contributed to multiple areas of the project, including refactoring and adding functionality to the `lib/util/url.js` file. They introduced features like an excluded path matcher for more complex dereferencing logic, showing involvement in the core functionality of the library. Further, the user made changes to various test files, illustrating their role in maintaining and improving the project's testing infrastructure. The user also made adjustments to the build and deployment process, indicated by changes to the `karma.conf.js` file.
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.