I’m a JVM specialist focused on profiling technology, working on the SapMachine team at SAP. I work on enhancements to async-profiler, a JFR event type viewer, and improvements to the FirefoxProfiler for Java. I also created hello-ebpf, the first eBPF library for Java. I write about advanced profiling, debugging, and JVM internals at my blog.
Profiling
OpenJDK
Java
Java Performance
Debugging
eBPF
Sessionize Most Active Speaker 2024
Java MVP 2026
Java Champion
Notable Projects
hello-ebpf
Write eBPF programs in pure Java 22+ — tracepoints, kprobes, schedulers, network filters.
→
tiny-profiler
Educational Java CPU profiler — method table and HTML flame graph, no native code.
→
jstall
Instant JVM insight — deadlocks, hot threads, flamegraphs — no agent needed.
→
cf-cli-java-plugin
Trigger heap dumps, thread dumps, and profiles from the CF CLI — no SSH needed.
→
local-android-ai
Android app serving local LLM inference and device sensors over a REST API.
→
Talks & Presentations
Sep 23
Let's create a tiny AI library together
Oct 21
You Are Running the Wrong Tests First
Dec 7
You Are Running the Wrong Tests First
