Eric Boren is a Senior Software Engineer with 14 years at Google, specializing in infrastructure, build systems, and CI automation for large-scale C++ projects such as the widely used Skia 2D graphics library. Based in Chapel Hill, he blends deep engineering rigor—updating toolchains, resolving complex build and linking issues, and automating Kubernetes-driven CI—with a background in teaching and mentorship. He holds an MS and BS in Computer Science (the latter combined with Music Composition) from UNC, and brings hands-on audio production experience as a former director of a campus studio. Outside engineering, he composes music, produces audio, photographs, and dives, reflecting a creative, detail-oriented approach that informs his work on reproducible, reliable build infrastructure.
14 years of coding experience
7 years of employment as a software developer
Master of Science (MS) Computer Science, Master of Science (MS) Computer Science at University of North Carolina at Chapel Hill
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
Role in this project:
Backend & DevOps Engineer
Contributions:309 commits in 7 years 8 months
Contributions summary:Eric primarily worked on infrastructure and build-related tasks, focusing on the integration of various tools and packages within the Skia project. Their contributions included modifying scripts and build files to incorporate new toolchains and versions (e.g., Windows, Go), updating dependencies, and resolving build issues. They were also involved in managing and maintaining the Continuous Integration (CI) system, automating aspects of the build process through the use of scripts and tools like `kubectl`, and ensuring the correct linking of libraries.
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.