Trevor Scheer is a Senior Software Engineer with 8 years of experience specializing in GraphQL, TypeScript/Node.js, and developer tooling, now expanding into Rust. He has driven core pieces of Apollo’s federation and gateway infrastructure, led the design and delivery of the Apollo Language Server (LSP) in Rust/TypeScript, and helped launch Apollo Connectors with a live keynote demo. A former frontend specialist who cares deeply about developer experience, Trevor combines shipping production-grade backend systems with pragmatic frontend sensibilities to improve DX at scale. His open-source contributions include security- and CI-focused work on high-profile Apollo repos (apollo-tooling, federation), where he has modernized release processes and schema composition. Based in Las Vegas, he thrives when building tools that enable other engineers to move faster and more safely.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Nevada-Las Vegas
✏️ Apollo CLI for client tooling (Mostly replaced by Rover)
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:9 reviews, 121 commits, 328 PRs in 3 years 8 months
Contributions summary:Trevor primarily focused on updating and maintaining the project's infrastructure, including CI/CD pipelines and release processes. They updated dependencies, including `git-parse`, and implemented changes related to npm workspaces and release automation using changesets. Additionally, they updated generated types, which suggests involvement in the core data models used by the project. Furthermore, the user deprecated a command, indicating work related to the evolution of the project's API and command-line interface.
🌐 Build and scale a single data graph across multiple services with Apollo's federation gateway.
Role in this project:
Back-end Developer
Contributions:11 releases, 831 reviews, 578 commits in 3 years 8 months
Contributions summary:Trevor primarily worked on the `@apollo/federation` package, contributing to core functionality within a GraphQL federation gateway. Their commits addressed security vulnerabilities by modifying deepMerge functions, and they refactored the code for handling and composing GraphQL schema. The user also contributed to the code for handling request headers during federation operations. Their work demonstrates a strong understanding of GraphQL, schema composition, and security best practices.
apollographgraphqlfederationgateway
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.