Hey, did you really want to print this page? Maybe you wanted to download my CV from mvolfik.com/s/CV-volf-matej.pdf?
Hi, I’m Matěj!
Are you looking for my CV?
I do a lot of different things:
- I have just finished my Bc. degree in Computer Science at Charles University in Prague
- I worked part-time as a Node.js engineer at the Czech startup Apify
- I’m volunteering as an organizer of Protab, a camp for high-schoolers interested in computer science
- I’m a big fan of riding a bike as a means of transport. Fix your bike at Bike Kitchen, read news about urbanism at Městem na kole, or join us for a little bit of non-violent activism at Critical Mass
And I did even more stuff in the past. I was active in European Youth Parliament and a few other student organizations. But most of my time was still spent coding, so here’s a few of my projects that I’m proud of:
Rust for HelenOS May 2024 – May 2025
As my Bachelor Thesis, I worked on adding support for the HelenOS operating system to the Rust compiler. My work has successfully enabled easy compilation of Rust programs for HelenOS, including GUI programs written with the Iced UI framework. This project had me digging in the internals of the Rust standard library as well as HelenOS system API implementations. I also needed to gain a good understanding of the ELF binary format, the linking procedure and generally, as a result of this thesis I have solid experience with many systems programming topics.
Full thesis text | Project poster | Read more…
RoboRally March – December 2022
As my high school graduation project, I recreated the board game RoboRally as a multiplayer online game. This included a backend written in Rust, WebSocket transport layer, Rust compiled to WebAssembly for game state deserialization and a highly interactive Svelte frontend.
This project occassionally receives new feautes when I get to improve it as a piece of work for my university courses.