Between the last time I edited this website / blog / homepage and now, quite a few things in my life have changed – my general interests however have stayed the same with a few new additions.

I am still very much into developing emulators (with some downtime here and there) and even worked on a new one for the Game Boy Advance, partially also for my bachelor’s thesis. This introduced me to a little bit of Just-in-Time compilation via cranelift – which was both a great source of frustration but also fun and learning. The JIT part of my GBA emulator is far from finished, and I should really get back to it as I don’t know anyone who has used cranelift for emulation yet, but at the very least the general interpreter is done and many games work, even those using Mode 7!

Apart from that, the release of the new typesetting system Typst revealed to me, that apparently I do quite enjoy proper typesetting when it’s not as frustrating as LaTeX makes it out to be. Typst is open-source, written in Rust and blazingly fast (of course) and not only did I manage to contribute to the compiler itself but it managed to nerd-snipe me into creating multiple templates for my university and my friends, convincing them and some professors to use it and writing my thesis with it. Now, it is hard to unsee bad typesetting / typography when I come across it anywhere.

Lastly, my general computer and operating system changed quite a bit: I finally managed to leave Windows behind completely – now using Arch Linux with hyprland and a custom rice on my main computer as well as a MacBook Pro M1 for university. I also try to use modal editing more often now with helix as my go-to. Truly and slowly fulfilling all the stereotypes I can gather…

My linux / hyprland setup.

My Arch Linux + Hyprland Rice, with the classic <neo|fast>fetch and <h|b>top combination. I do enjoy a rather monochrome theme, it seems.

Surely, I won’t forget to post the dotfiles at some point…