Arthur Baars is a research-oriented software engineer and manager with 13+ years of experience building reliable back-end systems and security tooling from Valencia, Spain. He has deep expertise in static analysis and language-aware tooling, evidenced by significant contributions to GitHub's CodeQL—adding Ruby safe-navigation support and improving vulnerability detection—and to rust-analyzer and CodeQL actions. As a long-tenured Semmle/GitHub engineering lead now at XBOW, he blends hands-on language/runtime implementation with production-focused engineering management. His background includes academic research in evolutionary test generation and a PhD in Computer Science, which informs a methodical, experiment-driven approach to problem solving. Colleagues rely on him for subtle improvements that reduce developer friction—better error diagnostics, robust resumable uploads, and clearer logging—rather than flashy features. He pairs deep technical craft with a pragmatic focus on observability and reliability across open-source and enterprise ecosystems.
13 years of coding experience
5 years of employment as a software developer
Ph.D. Computer Science, Ph.D. Computer Science at Utrecht University
CodeQL: the libraries and queries that power security researchers around the world, as well as code scanning in GitHub Advanced Security
Role in this project:
Back-end Developer & Security Engineer
Contributions:1289 reviews, 1129 commits, 484 PRs in 4 years 4 months
Contributions summary:Arthur contributed to the CodeQL repository, focusing on enhancing the Ruby language support for static analysis. Their work centered on incorporating support for safe navigation calls, including implementing new code constructs, desugaring operations, and improving control flow graph generation. The user also added test cases to validate the newly introduced functionality and made changes to improve the detection of potential security vulnerabilities. These contributions suggest a focus on back-end development involving language implementation and security-related features.
The toolkit to pack, ship, store, and deliver container content
Role in this project:
Backend Developer
Contributions:34 commits, 20 PRs, 94 comments in 9 months
Contributions summary:Arthur Baars primarily contributed to the storage driver for Google Cloud Storage (GCS). His work involved implementing and fixing issues within the GCS driver, including handling resumable uploads, retrying API calls, and addressing test failures. Baars' contributions focused on improving the functionality and reliability of the GCS storage backend for the distribution project. Several commits also address code cleanup and test suite improvements.
containersshipdockerdelivercncf
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.