Scott Nichols is a platform-focused software engineer with 13 years of experience building Kubernetes-native, microservices-driven systems and internal developer platforms for companies from startups to LinkedIn and Google. He combines deep systems and infrastructure expertise—contributing to high-profile open-source projects like Knative, CloudEvents, and cosign—with hands-on product work such as designing Kubernetes resource models and self-service, SaaS-like internal APIs. Scott thrives in ambiguous, rapidly changing environments where he shapes maintainable, observable platforms and developer experiences, often tackling subtle correctness and error-handling issues that improve long-term reliability. As a founder and principal engineer he has led architecture, CI/CD and IAM design efforts, and he even refactored major CLIs and migration paths to modern tooling. Based in Seattle, he balances pragmatic engineering with community stewardship, evidenced by bug fixes and validation work across widely used cloud-native projects.
13 years of coding experience
18 years of employment as a software developer
Bachelor's degree Computer Engineering, Bachelor's degree Computer Engineering at Oregon State University
Contributions:47 releases, 95 reviews, 139 commits in 3 years 8 months
Contributions summary:Scott's primary contributions involve enhancing test coverage and implementing new features within the Go SDK for CloudEvents. They refactored the client to use an interface, enabling better testability. The user added a variety of tests for different client options and configurations. Additionally, the user appears to be adding validation methods to event contexts.
Contributions:8 reviews, 100 commits, 142 PRs in 1 year 6 months
Contributions summary:Scott primarily contributed to the development of the `knative/eventing-contrib` repository, specifically focusing on building and enhancing event sources. Their work involved implementing the core heartbeat and container source functionalities, with a focus on cloud events integration. Further, the user took on the responsibility of setting up and maintaining the build and release process, as reflected in the changes made to release scripts and automation, and implemented unit tests.
cloudeventssourcesevent-driven
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
Scott Nichols - Member Of Technical Staff at OpenAI