About
Disclaimer
This is my personal blog. The views expressed in this blog are my own and do not necessarily reflect the views of Oracle. They also do not represent the views of any past or future employer, client, or organization I’m associated with. This blog is in no way affiliated with, sponsored by, or endorsed by any of them, and links to or mentions of this blog by any organization, including Oracle, do not imply otherwise. Content is provided for informational purposes only and should not be taken as professional advice.
Bio
I’ve been hacking on systems for as long as I can remember. Family legend has it that at age three, I was frequently found staring at fuse boxes just to “see how the electricity worked”. Luckily, I survived that phase, but that curiosity with digging into the black box never left me.
Today, I channel that curiosity into the Java Virtual Machine.
I develop the Java Platform at Oracle alongside my work as a PhD Candidate at Uppsala University. My work sits right at the intersection of academic theory and production engineering. Instead of just tuning applications, I work across the entire stack—from designing new user-facing Java APIs down to engineering the C++ internals of the OpenJDK mainline.
In practice, that means I spend my days questioning how we measure performance, fighting for efficiency in cloud-scale environments, and ensuring that the high-level abstractions of modern programming languages actually run efficiently on real hardware. I also serve as Oracle Representative in SPEC OSG-Java.
Privacy Notice
This site uses GoatCounter to collect privacy-friendly usage statistics. For this purpose, IP addresses are processed exclusively to generate anonymous, aggregate data and are not permanently stored. Site hosting and security provided by Cloudflare.