Gregg Caines is a Director of Engineering based in San Francisco with 14 years of experience building and leading teams that deliver scalable education technology. He has grown through hands-on senior engineering roles into leadership at ClassDojo, guiding product-focused engineering efforts used by millions of teachers, students, and parents. His background includes senior development roles at Salesforce/ExactTarget and early management experience, giving him a strong mix of enterprise and startup engineering practices. Gregg has contributed to open-source tooling around CI/CD and coverage reporting—improving Node.js LCOV workflows and integrations with Travis, CircleCI, Codeship, and Jenkins—demonstrating a pragmatic focus on testability and deployment reliability. He holds a BSc Honours in Computer Science from McMaster and is known for blending developer-first engineering culture with operational rigor.
14 years of coding experience
3 years of employment as a software developer
BSc Honours Computer Science, BSc Honours Computer Science at McMaster University
Contributions:122 commits, 2 PRs, 2 pushes in 2 years 1 month
Contributions summary:Gregg primarily contributed to the development and maintenance of a Node.js-based tool for submitting coverage reports to coveralls.io. Their work focused on adapting the tool to accept LCOV input format, refactoring code for better testability, and improving the CI/CD integration. The user also focused on configuring and incorporating environment variables for CI/CD environments such as Travis CI, CircleCI, Codeship, and Jenkins to properly pass configuration details and support the repository.
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.