Andrew Eisenberg

Staff Engineer at GitHub

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andrew Eisenberg is a staff engineering manager and compiler-language tools expert with 11+ years building developer-focused systems and a PhD in computer science from UBC. He leads the team behind CodeQL at GitHub, designing static analysis and AI-driven fixes that scale across hundreds of thousands of repositories to make security accessible to developers. His background spans compilers, IDE integrations, and language tooling—having led AspectJ and Groovy IDE projects and contributed to the widely used CodeQL ecosystem (including VS Code extensions and GitHub Actions). Known for combining deep research pedigree with product-minded engineering, he also improves developer experience through clear technical documentation and pragmatic refactors. Based in Vancouver, he brings a rare mix of academic rigor, production-grade system design, and hands-on contributions to open-source security tooling.
code11 years of coding experience
job15 years of employment as a software developer
bookBA Computer Science, BA Computer Science at Rice University
bookPhD Computer Science, PhD Computer Science at The University of British Columbia
languagesEnglish, Japanese, Spanish
stackoverflow-logo

Stackoverflow

Stats
28,587reputation
2.5mreached
841answers
91questions
Badges
filtering
top-5%
eclipse-plugin
top-1%
java
top-1%
firefox
top-5%
maven
top-5%
javascript
top-5%
github-logo-circle

Github Skills (33)

scancode10
code-inspection10
github-ci10
javascript10
groovy10
aspectj10
eclipse-plugin10
typescript10
vscode-extension10
java10
codeql10
typescript-types10
error-handling10
eclipse10
typescripts10

Programming languages (20)

PowerShellC#JavaC++CSSCMakefileScala

Github contributions (5)

github-logo-circle
github/vscode-codeql

Mar 2020 - Jan 2023

An extension for Visual Studio Code that adds rich language support for CodeQL
Role in this project:
userBack-end Developer
Contributions:1317 reviews, 775 commits, 816 PRs in 2 years 10 months
Contributions summary:Andrew primarily contributed to the CodeQL extension for Visual Studio Code by fixing bugs related to query execution and compilation. They implemented improvements such as displaying timeout and compilation error messages, handling queries cancelled during compilation, and adding a "show log" button. These changes involved modifications to the core query execution logic, UI components, and test configurations, leading to a more robust and user-friendly extension.
codeqlvisual-studio-codevscodevscode-extensionworks-with-codespaces
github/codeql-action

Jul 2020 - Jan 2023

Actions for running CodeQL analysis
Role in this project:
userBack-end Developer
Contributions:247 releases, 1108 reviews, 469 commits in 2 years 6 months
Contributions summary:Andrew focused on improvements to the `codeql-action` project, working to improve code readability and maintainability. The user appears to have been involved in refactoring the codebase using more modern string formatting and the addition of a feature to allow the action to be run locally. Additionally, the user implemented logic for downloading CodeQL packs from GHES and the user implemented logic for uploading results.
codeqlsemmle-qlcode-scanningadvanced-securityci
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.
Request Free Trial