Matthew Wear is an open source software engineer with 11 years of experience specializing in observability and distributed tracing, currently contributing at LightStep from Coeur d'Alene, Idaho. He’s an OpenTracing alum and a frequent contributor to the OpenTelemetry ecosystem, with substantive backend work across opentelemetry-ruby, opentelemetry-js, and the Collector that improved sampling, resource management, propagation, and error handling. His background includes senior engineering and lead roles at New Relic where he shaped Ruby agent behavior and observability features used at scale. Matthew blends deep protocol-level knowledge (trace propagation, sampling APIs) with pragmatic refactors and test-driven improvements that enhance interoperability across tooling. Collected contributions show he focuses on preserving correctness and original error semantics while extracting reusable packages and improving developer-facing docs and tests. Trained originally in mathematics education, he brings a methodical, detail-oriented approach to complex instrumentation problems.
11 years of coding experience
18 years of employment as a software developer
Bachelor of Science (B.S.), Mathematics Education, Bachelor of Science (B.S.), Mathematics Education at University of Illinois at Chicago
Contributions:207 reviews, 51 commits, 186 PRs in 1 year 7 months
Contributions summary:Matthew primarily focused on improving the OpenTelemetry Ruby API and SDK. Their work involved refactoring the resource initialization and merging logic to comply with specifications, adding tests, and enforcing string key and value types. They also implemented the sampling API, including the addition of `AlwaysSampleSampler` and `NeverSampleSampler`, new classes, and testing of the sampling process. Further contributions include the implementation of lazy events for the Span class.
Contributions:92 reviews, 15 commits, 23 PRs in 1 year 1 month
Contributions summary:Matthew primarily contributed to the development and enhancement of the Resources API within the OpenTelemetry JavaScript Client. Their work involved the creation of a dedicated package for resources, implementation of semantic conventions, and the development of associated test utilities. Furthermore, the user made improvements to documentation, resolved linting errors, and fixed test issues, ensuring the stability and maintainability of the resource management code. The commits also include updates to package licenses and the extraction of resources into their own package.
apijavascript-clientjavascripttelemetryotel
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
Matthew Wear - Open Source Software Engineer at LightStep