About me

I'm Théo Rozier, a work-study student at Ensimag and working at HPE in the HPC & AI team. I develop mainly in Rust, Python, Java, C and C++, but sometimes I do some Web or OpenGL stuff. Often open-sourced when it's not work-related.

I also play games such as Minecraft for which I developped too many useless add-ons. But this helped me a lot to progress through the programming world.

You can find many of my free-time, open-sourced projects on my Github profile.

You can contact me at contact@theorozier.fr, or directly via my LinkedIn profile.

Projects

PortableMC - A CLI launcher for Minecraft made in Python, I consider it production-ready and is my most popular project. Featured on Fabric website, one of the most popular mod loader.

Aves - An attempt to make a RISC-V modular kernel in pure Rust. I use it to experiment OS development, which is easer in an newer and simpler architecture than x86.

Minecraft RS - Another Minecraft-related project! This is a work-in-progress crate that provides optimized data structure and codecs for game's internals.

WG Toolkit - A rust toolkit crate providing various codecs for content distributed by Wargaming.net game editor. These codecs are part of the Core engine (previously known as BigWorld) notably used by World of Tanks. I also worked on reversing the network protocol, which is partially implemented in this crate.

Bookmarks

Useful for Rust:

Compiler-relayed:

Capability Hardware Enhanced RISC Instructions: