Welcome to my home on GitHub. Here you'll find repositories related to both my professional work and personal hobbies.
I work at Oracle on OpenJDK, where I contribute to the JDK. I have also developed a VS Code extension to support OpenJDK development: vscode-openjdk-devel.
I like playing Minecraft, but I love coding for it. 😄 I’ve created several mods:
- Status Effect Timer: overlays a timer on the Vanilla status effect HUD icons
- Mod Settings: provides an easy-to-access configuration screen for all installed mods
- Elytra Indicators: provides Vanilla-style "fly by instrument" support for elytra flight
I’m also the Lead Developer and a main contributor to Wynntils — a must-have mod for Wynncraft, the world’s largest Minecraft MMORPG.
Another popular tool is pmanvil-converter, which converts Bedrock Edition worlds created by PocketMine to Nukkit format.
Some of my other specialized utilities include:
- pppp-dissector: a Wireshark dissector for the PPPP protocol
- playgrabber: downloads videos from svtplay.se
- icecc-indicator: an AppIndicator monitor for icecc/icecream
I like to preserve historical codebases. Some projects I’ve rescued include:
- phoneME: the open-source Java ME implementation by Sun
- OpenKOM: a versatile, terminal-based social community platform
A long time ago, I helped kick off the early explosion of instant messaging clients by reverse-engineering the ICQ protocol, and providing a space for ICQ clone developers to collaborate. I’ve documented some of that history on my Historical ICQ page.
You can reach me at mag@icus.se. My not-so-updated blog lives at mag.icus.se.





