Bart Van Helvert is a Team Lead at JetBrains with a decade of experience building Java tooling used by millions through IntelliJ IDEA. He combines hands-on engineering and leadership, having progressed from backend developer for Java & Kotlin language support to leading the Java team. His open-source contributions include enhancing the Kotest framework with unsigned integer generators and improving the Fernflower Java decompiler (notably sealed class support and floating-point fixes), showing a strong focus on robust testing and language-level correctness. Trained in embedded systems and software engineering at Eindhoven University of Technology, he brings low-level rigor to high-level developer tooling. Based in the Randstad, he is skilled at turning intricate language semantics into reliable IDE features that scale for large developer audiences.
9 years of coding experience
5 years of employment as a software developer
Master of Science (MSc) Embedded Systems, Master of Science (MSc) Embedded Systems at Eindhoven University of Technology
Unofficial mirror of FernFlower Java decompiler (All pulls should be submitted upstream)
Role in this project:
Back-end Developer
Contributions:61 commits in 11 months
Contributions summary:Bart primarily contributed to the Fernflower Java decompiler, focusing on enhancing its functionality. Their work included implementing support for sealed classes, expanding decompilation capabilities for common constants, and fixing related decompilation issues. Furthermore, they addressed bugs related to floating-point literal decompilation and made codestyle and general improvements. The contributions involved modifying various Java decompiler source files, including classes responsible for processing, writing, and testing.
Powerful, elegant and flexible test framework for Kotlin with assertions, property testing and data driven tests.
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:2 reviews, 8 commits, 8 PRs in 6 months
Contributions summary:Bart primarily focused on enhancing the Kotest framework with the addition of unsigned integer types, including corresponding test cases. They implemented new functionality for arbitrary data generation, including methods for generating unsigned integers and ensuring correct edge cases and shrinking behavior. Their work also involved refactoring and improving existing test suites, demonstrating a commitment to both feature development and robust testing practices. They also deprecated and updated existing functions based on new requirements.
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.