pi's homepage

Making software, occasionally even well.



About Me

Hello there! My name is pi (they/them, sometimes found as pimaker), and I'm a software developer from the beautiful country of Austria. I am currently pursuing my career in software engineering, working in the social VR and gamedev sector. Before that I specialized in Linux and KVM/QEMU development.

Featured Project

"rvc" is my 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!

VRChat Work

I have made several prefabs for VRChat available over time. My most prominent one being a real-time area light implementation based on the LTC algorithm, dubbed LTCGI. Most of my other VRChat related work can be found on GitHub or my VPM Repo. There's a Discord Server about my VRChat projects as well: Invite.

Contact me!

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

Social Media

Twitter: @pi_does_code
Discord: pimaker
VRChat: _pi_