Karm Michal is a seasoned programmer with 14 years’ experience specializing in JVM internals, GraalVM native-image AOT compilation, Quarkus native builds and Linux-based server-side Java. Currently at IBM after a multi-year tenure on Red Hat’s OpenJDK and Quarkus stacks, she combines deep systems-level knowledge (JNI/FFI, JVM runtime) with practical DevOps experience in container and distroless environments. Her open-source contributions include improving Java Flight Recorder in GraalVM and enhancing Quarkus AWT/native-image support, reflecting a focus on startup time, footprint reduction and native compatibility. Past work spans high-availability HTTP stack tuning, load balancing and embedding C libraries in Java, and even early mobile/AR platforms—signaling a comfort with both legacy and cutting-edge tooling. Based in Brno, she pairs academic grounding from Masaryk University with a pragmatic, performance-first mindset that seeks the smallest, most cache-local solutions.
14 years of coding experience
11 years of employment as a software developer
Master of Science (MSc), Applied Informatics, Master of Science (MSc), Applied Informatics at Masaryk University Brno, Faculty of Informatics
GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
Back-end Developer
Contributions:8 reviews, 8 PRs, 89 comments in 5 years 3 months
Contributions summary:Karm primarily focused on improving the GraalVM's Java Flight Recorder (JFR) component. Their contributions include adding functionality to parse units for `maxsize` in JFR, fixing a bug related to duration unit parsing in the JFR configuration, and refactoring code related to system properties population. Additionally, the user addressed an issue by replacing a specific method call with an alternative implementation to reduce dependency and resolving module path issues.
Contributions:60 reviews, 47 commits, 44 PRs in 3 years 2 months
Contributions summary:Karm primarily contributed to the core functionality of the Quarkus framework, focusing on areas related to native image generation and AWT extension improvements. Their work involved adding new build items to capture JDK versions used in native images and modifying classes for compatibility with native image builds. Additionally, they addressed issues by removing AWT dependencies and improving the handling of resource files for improved compatibility.
kubernetesquarkusjavareactivecloud-native
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.