Balázs Kéri is a software developer with eight years of hands-on experience in C and C++ system programming, currently improving the LLVM static analyzer and clang-tidy checks at Ericsson. He has a strong background in telecom server platforms, TCP/IP load balancing and traffic generation, and has worked on object-oriented database components and low-level Linux networking code. His open-source contributions to clang/LLVM—especially enhancements to the ASTImporter and handling of complex C++ constructs—demonstrate deep compiler internals expertise applied to a widely used project. Comfortable reading and maintaining undocumented legacy code, he prefers written communication and flexible, remote-friendly roles. Open to relocation across central and northern Europe, he’s keen to move into more creative domains like graphics, 3D, music/sound processing or transportation where his compiler and systems skills can drive novel solutions.
8 years of coding experience
MSc, Computer Science, MSc, Computer Science at Eötvös Loránd University
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:45 commits in 1 year 2 months
Contributions summary:Balázs contributed to the clang compiler project by implementing and fixing features related to the Abstract Syntax Tree (AST) and its importer. Their work focused on structural equivalence checks for C++ methods, import of implicit methods and friend templates, and handling of nested name specifiers. The user also added support for new AST constructs and fixed issues in existing tests. This indicates a focus on enhancing the compiler's ability to handle and process C++ code correctly.
Contributions summary:Balázs primarily focused on enhancing the ASTImporter within the Clang compiler. Their contributions involved improving the import process for various declaration types, including FileID, EnumDecl, and FunctionTemplateDecl. This included addressing issues related to visibility contexts, duplicate declarations, and friend class template imports. These changes aim to improve the accuracy and completeness of code import and translation within the compiler.
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.