Research Manager on the @GraalVM team at @Oracle. Dev tools, languages, VMs. Previously at @HPI_DE, @GoogleColab, and @MatonGuitars. Views are my own.

Potsdam, Germany
Joined July 2009
The next generation of @GraalVM is shaping up nicely: fast startup, low CPU and memory usage, with no build step or project changes required! 🚀 Here’s a simple benchmark using a single-file program:
3
18
110
4,395
Still a work in progress, but you can try the early access builds today: Linux x64: gds.oracle.com/download/graa… Linux AArch64: gds.oracle.com/download/graa… macOS AArch64: gds.oracle.com/download/graa… Windows x64: gds.oracle.com/download/graa… More details: github.com/oracle/graal/issu…
4
327
Introducing @Pyronautfw! 🐍🚀 @thomaswue and @graemerocher live at @Devoxx BE, showing Pyronaut in action: Python and Java coming together through @micronautfw, GraalPy, and @GraalVM – with fast startup, a low memory footprint, and a tight developer feedback loop. 🔥
5
17
626
Excited to be speaking at Devoxx Morocco for the first time! 🇲🇦 I’ll be talking about @GraalVM and WebAssembly and am looking forward to meeting the @DevoxxMA community!
Next up on the #DevoxxMA 2026 stage: @fniephaus 🎤 Get ready for his talk: “GraalVM meets WebAssembly” 💻⚡ 🎟️ Get Your Ticket Now: devoxx.ma #DevoxxMA
2
9
457
Curious about what's new in @GraalVM? Meet @thomaswue, @alina_yurenko, @graemerocher, and me at @Devoxx this week!
Join us at @Devoxx Belgium next week! Explore what’s new across the GraalVM ecosystem — from Native Image and Python to AI — and bring your questions! @thomaswue @alina_yurenko @graemerocher @fniephaus
5
14
779
Fabio Niephaus retweeted
Ever heard of dynamic meta-compilation? Truffle uses partial evaluation to turn interpreters into optimized machine code without requiring you to write a compiler. We’ve added docs explaining how it works. Readable by humans, too: github.com/oracle/graal/blob…
6
20
1
86
4,958
Curious what’s new in @GraalVM? Meet me at: 🇧🇪 @Devoxx BE · Oct 5–9 🇨🇭 @jugch, Zurich · Oct 20 🇨🇭 GraalVM Community Summit · Oct 21–22 🇲🇦 @DevoxxMA · Nov 4–5 I’ll share the latest – from Native Image, Python, and WebAssembly to @OracleDatabase. Where will I see you? 👋
Join us at @Devoxx Belgium next week! Explore what’s new across the GraalVM ecosystem — from Native Image and Python to AI — and bring your questions! @thomaswue @alina_yurenko @graemerocher @fniephaus
1
2
9
430
GraalVM 🤝 WebAssembly Join me at @bedcon in Berlin this Wednesday (Sep 23), where I’ll talk about all the cool #WebAssembly things you can do with @GraalVM. ➡️ bed-con.org/2026/
1
6
1
20
947
Spring Boot app running in a browser tab as WebAssembly, powered by @GraalVM 🚀 — a radio player 📻 — 137 ms startup 🏎️ — 16 MB Wasm module 📦 — 22 Spring beans 🍃 by @patbaumgartner
7
12
2
203
14,275
Fabio Niephaus retweeted
Yes, 💯%. Native compilation via @graalvm remains a very important tool available to developers in JVM languages to achieve excellent startup/memory characteristics for their applications.
The JVM alone probably can't beat Rust. But here is what is amazing about JVM languages... 3 top 15 languages are JVM native and each have ways to go native if/when you want. GraalVM Native Image (which works for any JVM language), Kotlin Native, and Scala Native. People really underestimate the value of languages that can both be JVM and native. I've extensively used all 3 of these languages and the native options aren't a step-down escape hatch when you need to go serverless or CLI... The ability to target both JVM and native is the super power! When I need native in prod I don't actually do native in dev. Local dev is on the JVM because compile & hot-reload time is quick. And then in CI/CD I build for native, test against native, and deploy native. Turns out... You can have your cake and eat it too (native performance, JVM enterprisey-ness, and local dev happiness). All in 3 great, ubiquitous languages!
3
24
2,169
Come and join @alina_yurenko and me for another @GraalVM release party! 🎉 We've got a lot of updates and new features to talk about. Details below👇 - see you there!
1
2
256
Big @GraalVM news: - Monthly releases start this month 🚀 - New commercial support options now available 🤝
Accelerating the GraalVM release train and announcing new commercial support!🚀🏆 medium.com/graalvm/accelerat…
1
1
14
756
Excited to speak at #WasmCon Europe next Monday about bringing #WebAssembly to the JVM ecosystem with @GraalVM. I’ll demo GraalWasm in a Spring Boot app and show how GraalVM can compile JVM apps to Wasm for browser, mobile, and cloud. Join us! Details: sched.co/2DY2u
1
7
395
GraalVM in action: wouldn't it be cool to move your workload from using 43 replicas to 12, and CPU cores from 15 to 5, reducing resources usage by ~67%? You can do so with @GraalVM Native Image!
7
10
103
6,316
Fabio Niephaus retweeted
.@fniephaus is now talking about GraalWasm at @Jfokus! / GraalVM + Wasm: Fast, Efficient, Portable Apps
1
5
20
1,150
Fabio Niephaus retweeted
Good morning #JFokus!👋 Make sure to catch @shaunmsmith and @fniephaus to ask anything you want to know about GraalVM & WebAssembly, and attend their session on Wednesday!
3
11
1,203
Fabio Niephaus retweeted
GraalVM 25.0.2 is now available! 🚀 Upgrade to get the latest security updates and improvements. Release notes: graalvm.org/release-notes/JD… Downloads: graalvm.org/downloads/
1
11
40
2,505
GraalVM Native Image is ~3.5x faster than SapMachine… 😉 … in @parttimen3rd's version string benchmark. Why? The `native-image` launcher is a native image itself. So it starts up much faster, and uses fewer CPU and memory resources! PR with details: github.com/oracle/graal/pull…
1
4
334