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’m just finishing my Bc. degree in Computer Science at Charles University in Prague
- In fall 2024, I also took up a Bachelor’s programme in Danish and Finnish philology at the Faculty of Arts
- As a part of these studies, I’m doing an internship at the Czech Embassy in Copenhagen from July to December 2025
- I worked part-time as a Node.js engineer at the Czech startup Apify, right now I’m on a break to focus on the internship
- 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.