Tamás Vajk is a Staff Software Engineer with 11 years of experience building developer tools, static analysis, and CI automation across major platforms including GitHub, Microsoft, and Databricks. He blends deep backend and security engineering—contributing to CodeQL comment extraction and SonarSource analyzers—with practical build-and-release expertise, improving CI pipelines and pull-request analysis for .NET and Maven ecosystems. His career spans research-grade rigor (PhD work and university research roles) to production delivery in finance and cloud-native environments, giving him a rare mix of academic depth and pragmatic engineering. Based in Switzerland, he’s known for quietly improving developer workflows—fixing subtle Roslyn/API issues, code-quality rules, and build script edge cases that reduce friction for large teams.
11 years of coding experience
16 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Budapest University of Technology and Economics
Intern Computer Science, Intern Computer Science at Vanderbilt University
Intern Computer Science, Intern Computer Science at Lancaster 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:1700 reviews, 1562 commits, 913 PRs in 2 years 5 months
Contributions summary:Tamás primarily worked on extracting comments and integrating them with the CodeQL library and query system. This involved modifying the Kotlin extractor to process and associate comments with specific code elements, particularly within the context of a code scanning project. The user's contributions include the implementation of various comment types (e.g., single-line, block, and documentation comments), and binding them to the code elements. Furthermore, they also worked on adding new QL classes for comments.
Contributions:97 commits, 3 comments, 6 issues in 1 year 10 months
Contributions summary:Tamás primarily focused on updating the SonarQube code analyzer for C# and VB.NET projects. Their contributions involved updating the Roslyn API version and modifying the project files to reflect the new API. Additionally, the user added new rules for code quality and improved existing ones by fixing flaws related to object instantiation and conditional statements.
roslynvbnetlanguage-teamcode-analyzercode-quality
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
Tamás Vajk - Staff Software Engineer at Databricks