Cory Schwartz is a software engineer with a decade of experience focused on backend systems and DevOps, currently contributing at Protocol Labs from San Bruno, CA. He works on production-grade distributed systems and has hands-on expertise in Go, demonstrated by contributions to major open-source projects like Filecoin's lotus and libp2p. Cory has improved core tooling—adding genesis CAR generation and network init automation for lotus—and strengthened libp2p reliability by fixing static-analysis issues and stabilizing tests. His work spans shipping release artifacts (including AppImage integration) to automating infrastructure setup and hardening deployments. Comfortable moving between implementation, QA, and ops, he combines pragmatic engineering with an eye for long-term maintainability. An under-the-radar strength is his knack for turning static analysis findings into durable quality improvements across large, protocol-focused codebases.
Reference implementation of the Filecoin protocol, written in Go
Role in this project:
Backend & DevOps Engineer
Contributions:33 reviews, 258 commits, 69 PRs in 2 years
Contributions summary:Cory contributed to the `lotus-seed` command, adding functionality to generate lotus blocks. They implemented a `genesisCarCmd` command to write a genesis CAR file. Additionally, the user updated the packer setup scripts, adding functionality for mainnet and other network configurations, including the setup of the firewall and the enabling of services, and deployment of network init scripts. The user also integrated the appimage on release, adding it to the build and publish scripts.
Contributions:2 reviews, 8 commits, 2 PRs in 1 day
Contributions summary:Cory primarily contributed to fixing code quality issues identified by static analysis tools (go vet, staticcheck) across multiple files within the libp2p Go implementation. Their work involved addressing potential bugs and code style issues, as well as adding and modifying tests to improve the overall reliability of the project. The user also removed flaky tests and made improvements to the test suite.
golangipfsp2ppeer-to-peerorbitdb
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
Cory Schwartz - Software Engineer at Protocol Labs