Hey, did you really want to print this page? Maybe you wanted to download my CV from mvolfik.com/cv?
Hey, I’m Matěj!
Are you looking for my CV?
I do a lot of different things:
- I’m studying Computer Science (well, mainly just writing my thesis) Charles University, Faculty of Mathematics and Physics
- This academic year, I also took up a Bachelor’s programme in Danish and Finnish philology at the Faculty of Arts
- I’m working 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 – present
As my Bachelor Thesis, I am working on providing support for the HelenOS operating system to the Rust compiler, i.e. allow compiling Rust programs for HelenOS. This had me digging in the internals of Rust standard library, LLVM configuration, and requires a deep understanding of the ELF binary format, the linking procedure and generally a very good understanding of concepts used in modern operating systems.
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.