Jonas Toth is a Senior Software Entwickler with 11 years of experience specializing in Embedded Linux and IIoT development using C++, currently working at IVU Traffic Technologies and contributing to static analysis at the LLVM Foundation. He combines deep compiler and tooling expertise—evidenced by notable contributions to clang and clang-tidy checks—with hands-on operational responsibility for running and automating complex embedded systems. A pragmatic engineer, he prioritizes well-structured development processes, thorough testing, and CI/CD automation across systems like GitLab CI, GitHub Actions, Jenkins and more. Jonas runs a personal homelab and customizes Gentoo Linux, reflecting a strong systems and Linux administration background beyond his professional roles. His work on clang-tidy and clang shows an ability to modernize large C++ codebases while carefully assessing which changes preserve behavior versus introduce risk. Based in Leipzig, he brings a blend of compiler-level insight and practical production experience to embedded software challenges.
11 years of coding experience
Master of Science - BS Angewandte Informatik, Master of Science - BS Angewandte Informatik at TU Bergakademie Freiberg
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:109 commits, 2 comments in 1 year 8 months
Contributions summary:Jonas's contributions primarily involve modifying and extending Clang-Tidy, a static analysis tool, by implementing and refining checks related to coding best practices and standards compliance. The commits focus on enhancing existing checks such as `bugprone-argument-comment` and adding new ones, like `readability-isolate-declaration` and `cppcoreguidelines-explicit-virtual-functions`. These changes reflect an active role in improving code quality and enforcing specific coding rules within the project. The user also fixed existing tests and added new ones to ensure the checks are working as intended.
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
Back-end Developer
Contributions:13 commits, 1 comment in 6 months
Contributions summary:Jonas primarily contributed to the Clang compiler project by implementing new ASTMatchers, including those for `decltypeType` and dependent expressions, and fixing related documentation issues. They also worked on integrating clang-rename with vim by making it python3 compatible. Furthermore, the user addressed formatting issues within clang-format, fixing bugs related to comment handling in switch statements, and extraneous continuation indents. They also added tests to ensure the stability of ExprMutAnalyzer.
keptwindowsllvmcc-plus-plus
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
Jonas Toth - Senior Software Entwickler In at LLVM Foundation