pi's homepage

Making software, occasionally even well.

About Me

Hello out there! My name is Stefan, online I go by "pi" or sometimes "pimaker". I'm a software developer from the beautiful city of Vienna, Austria. I got into IT at a young age, and have tinkered with computers ever since - from learning to code, over building increasingly ridiculous computer setups, to now pursuing my career in engineering.

What I Do

I currently specialize in Linux and virtualization development, and have contributed work upstream in several open source projects, including QEMU and the Linux Kernel. I always have at least {{ random(3, 10); }} side projects open (check out my GitHub!), and have recently taken a liking to creative coding and VRChat content creation.

Featured Project

"rvc" is a RISC-V emulator powerful enough to boot Linux - and it runs in a pixel shader! Created for VRChat, it consists of several thousand lines of HLSL, and is quite possibly the most cursed way I have ever run a full kernel. Supports the full "rv32imasu" ISA, an "SV32" two-layer paged memory management unit and some peripherals. Check it out!

Contact me!

If you have questions, requests, offers, or anything else to say, you can contact me here:

Social Media

Twitter: @pi_does_code
Telegram: @PiMaker
Discord: pi#4219
VRChat: _pi_