Jonas Devlieghere is an Engineering Manager at Apple with 11 years of experience blending low-level systems engineering, test automation, and technical leadership. He has deep expertise in compiler and debugger internals—contributing to high-profile open-source projects like LLVM, Clang, LLDB and Swift—where he improved DWARF debug info generation, enhanced symbol handling, and expanded Swift debugging and test coverage. At Apple he progressed from software engineer to manager, while continuing as an active LLVM Foundation contributor, demonstrating a rare mix of shipping product-quality code and stewarding long-lived toolchains. His background includes leading R&D for iOS binary protection and modernizing diagnostic tooling, showing both security-mindedness and pragmatic engineering. Known for improving test suites and automating validation, he brings a strong focus on correctness, observability, and developer ergonomics. Based in San Jose, he pairs Cum Laude degrees from KU Leuven with a hands-on approach to solving subtle, low-level bugs that improve developers’ daily workflows.
11 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Information Technology, Cum laude, Bachelor of Science, Information Technology, Cum laude at KU Leuven
Project moved to: https://github.com/llvm/llvm-project
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:653 commits in 1 year 8 months
Contributions summary:Jonas's commits primarily focus on enhancing and verifying the LLDB debugger's functionality through testing. They un-XFAIL and re-enable tests, fix test-related issues, and add new test cases to cover specific areas, like those related to floating-point variables, ensuring code correctness. They also address deficiencies in test scripts, demonstrating a commitment to improving the test suite's robustness and coverage. Their contributions involve the development and execution of tests using Python and the LLDB API, highlighting a focus on test automation.
This is the version of LLDB that supports the Swift programming language & REPL.
Role in this project:
Backend Developer & Test Automation Engineer
Contributions:505 commits, 219 PRs, 246 pushes in 1 year 8 months
Contributions summary:Jonas primarily focused on improving the test suite and supporting the Swift programming language within the LLDB debugger. Their contributions include adding test categories for new Swift features, refactoring and re-enabling existing test cases, and resolving issues that caused test failures. Furthermore, the user made modifications to the data formatters to correctly handle various data types. The overall impact of the user's work resulted in improved testing coverage and support for Swift within LLDB.
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 Devlieghere - Engineering Manager at LLVM Foundation