Jonas Toth

Senior Software Entwickler In at LLVM Foundation

Leipzig, Saxony, Germany
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
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.
code11 years of coding experience
bookMaster of Science - BS Angewandte Informatik, Master of Science - BS Angewandte Informatik at TU Bergakademie Freiberg
stackoverflow-logo

Stackoverflow

Stats
872reputation
235kreached
27answers
1question
github-logo-circle

Github Skills (26)

astm10
matcher10
c-language10
static-analysis10
clang-tidy10
compiler-development10
software-quality10
clang-format10
stm10
cprogramming-language10
testing9
debug9
develop9
python9
code-formatting9

Programming languages (11)

ShellC++CSSCRustLLVMPHPLua

Github contributions (5)

github-logo-circle
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-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.
keptwindowsllvm
llvm-mirror/clang

Jul 2018 - Jan 2019

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-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