G Campbell is a Community Manager and seasoned software professional with 12 years of experience across product, engineering, DevOps, documentation, and user support. Based in Dalton, GA, he has deep roots at SonarSource where he progressed from product owner to product marketing and now leads community efforts, blending technical fluency with user advocacy. He’s a pragmatic engineer who has contributed to high-profile open-source projects like SonarSource’s Java analyzer and OWASP Benchmark, improving static-analysis integrations and automating SonarQube workflows. With dual BA/BS degrees in English and Computer Science, he uniquely pairs clear technical communication with hands-on coding and security-focused DevOps experience. Colleagues rely on him to translate complex analyzer rules into actionable product improvements and community-facing guidance.
12 years of coding experience
21 years of employment as a software developer
BA, English, Concentration Literature, BA, English, Concentration Literature at Georgia State University
BS, Computer Science, BS, Computer Science at Augusta State University
:coffee: SonarSource Static Analyzer for Java Code Quality and Security
Role in this project:
Backend Developer
Contributions:40 commits in 1 year 4 months
Contributions summary:G primarily contributed to the SonarSource static analyzer for Java code. Their work involved modifying existing Java code, including fixing bugs related to class visibility checks, refactoring, and improving code performance. They also updated rule descriptions and code samples, demonstrating a focus on code quality and maintainability within the project. Furthermore, they migrated and tested code.
OWASP Benchmark is a test suite designed to verify the speed and accuracy of software vulnerability detection tools. A fully runnable web app written in Java, it supports analysis by Static (SAST), Dynamic (DAST), and Runtime (IAST) tools that support Java. The idea is that since it is fully runnable and all the vulnerabilities are actually exploitable, it’s a fair test for any kind of vulnerability detection tool. For more details on this project, please see the OWASP Benchmark Project home page.
Role in this project:
DevOps Engineer & Security Engineer
Contributions:6 commits in 2 days
Contributions summary:G's contributions focused on improving the integration of SonarQube for static analysis within the OWASP Benchmark project. They modified build scripts (runSonarQube.sh and runSonarQube.bat) to include SonarQube analysis arguments and implement a wait loop to ensure the analysis report is available. They also updated Java code (SonarReader.java and WriteTime.java) to enhance how the project interacts with SonarQube, including paginated retrieval of issues and adjustments to data parsing. These changes suggest a focus on automating and integrating security analysis tools.
runtimebenchmarksastsecurity-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.