Balázs Kéri

Software Developer at Ericsson

Hungary
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
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.
code8 years of coding experience
bookMSc, Computer Science, MSc, Computer Science at Eötvös Loránd University
bookFerencvárosi Felnőtt és Ifjúsági Gimnázium
languagesEnglish, German
github-logo-circle

Github Skills (13)

compiler10
c-language10
compiler-compiler10
clangd10
cprogramming-language10
clang10
abstract-syntax-tree10
compiler-development10
computer-engineering9
cplus9
template-metaprogramming9
cpp9
debugging8

Programming languages (4)

C++LLVMHTMLPython

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Jul 2018 - Sep 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-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.
llvmcompilerc-plus-pluscobjective-c
apple/swift-clang

Feb 2019 - Aug 2019

Role in this project:
userBack-end Developer
Contributions:5 commits in 5 months
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.
Request Free Trial