Johannes Bechberger is a JVM-focused software engineer with 12 years of experience, currently improving profilers and low-level tooling on the SapMachine team at SAP. He contributes to open-source projects across the Java ecosystem—working on async-profiler, hello-ebpf, and the OpenJDK HotSpot runtime—and has enhanced the Firefox Profiler UI to make browser tooling accessible to Java developers. Trained at KIT (MSc with distinction) and a former PhD student, he brings research-grade expertise in Java security and runtime internals to production systems. An active conference speaker across European Java communities, he also maintains a technical blog with deep dives into profiling and debugging that reflect both practical and architectural insights.
12 years of coding experience
Master of Science - MS, Computer Science, 1.0 with distinction, Master of Science - MS, Computer Science, 1.0 with distinction at Karlsruhe Institute of Technology (KIT)
JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
Back-end Developer & System Architect
Contributions:173 reviews, 3 commits, 22 PRs in 1 day
Contributions summary:Johannes primarily contributed to the core Java Virtual Machine (JVM) and OpenJDK codebase. Their work involved bug fixes, particularly addressing crashes and incorrect behavior within the runtime, including issues related to thread management, stack walking, and exception handling in the hotspot and JVM. They also implemented changes in the build system, specifically for MacOS and the zero build, indicating some architectural knowledge.
Firefox Profiler — Web app for Firefox performance analysis
Role in this project:
Front-end Developer
Contributions:116 reviews, 50 commits, 23 PRs in 4 months
Contributions summary:Johannes primarily contributed to the Firefox Profiler's user interface, implementing new features and refining existing components. They added and modified various UI elements within the `MetaInfo` panel, including the display of program arguments, main memory information, and end-time display. The user also addressed localization issues and made adjustments to display information in the title bar and various parts of the user interface based on profile settings.
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.