Casey Marshall is an experienced engineering manager and owner with 15 years building and scaling secure, production-grade software across cloud, DevOps, and cryptography domains. He has led teams and product roadmaps at Canonical and Snyk, architecting a decentralized authorization service based on macaroons and driving commercial enablement for platform services. A hands-on contributor, Casey has made notable open-source contributions to golang/crypto (openpgp enhancements and ECC/ECDSA support) and to Juju and Snyk’s CLI, blending security, backend, and release engineering improvements. His background spans startups to enterprise—shipping SaaS key-vaults, orchestration engines, and tooling for CI/CD and monitoring—while mentoring engineers to deliver at greater scale. Based in San Marcos, Texas, he pairs deep systems and security expertise with pragmatic product instincts, often surfacing subtle parser and stream-processing improvements that enable handling large, real-world workloads.
15 years of coding experience
26 years of employment as a software developer
BS, CS, Math, BS, CS, Math at Texas State University
BS, CS, BS, CS at The University of Texas at Austin
Orchestration engine that enables the deployment, integration and lifecycle management of applications at any scale, on any infrastructure (Kubernetes or otherwise).
Role in this project:
Backend & DevOps Engineer
Contributions:1 review, 49 commits, 161 PRs in 2 years 8 months
Contributions summary:Casey contributed to the core orchestration engine, focusing on improvements to the metrics collection and model state functionalities. This includes modifications to the collect worker initialization process and the addition of SLA support within the model state. Furthermore, the user made changes related to the deployment process by replacing a budget flag with an increase budget flag. The user's contributions included changes to Go code, the core technology utilized by the project.
Snyk CLI scans and monitors your projects for security vulnerabilities.
Role in this project:
Back-end & DevOps Engineer
Contributions:103 reviews, 53 PRs, 113 pushes in 1 year 3 months
Contributions summary:Casey contributed to the Snyk CLI by implementing features related to CI mode error handling, specifically differentiating between temporary and permanent failures in a CI context. They modified the CLI's main entry point and test suite to handle timeouts and exit codes. Furthermore, the user upgraded the Go toolchain version, integrated golangci-lint for code linting, and worked on container monitoring features. They also contributed to deployment and release processes by extracting the LS protocol version.
monitorssarifmonitorsecurity-toolsvulnerabilities
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.