About
Hey, I'm Mario — software developer from Vienna.
I work at in-tech engineering GmbH on C++ and Rust stuff. Before that I spent almost four years at Bosch in embedded software, which is where I picked up my deep appreciation for systems that have to actually work correctly.
A big chunk of my job right now is massaging legacy C++ codebases into something a future developer won't curse at - modernizing, cleaning up UB, adding tests where there weren't any. It's unglamorous work but I genuinely enjoy it.
Rust
I'm the Rust guy at work. I give internal talks on it, advocate for it where it makes sense, and help people get past the initial "why won't the borrow checker let me do this" phase. I've talked about ownership, memory safety, the string type situation. I find it genuinely exciting to watch teammates go from skeptical to converted.
Outside of work I keep poking at whatever catches my interest. I do Advent of Code every year,
I've written a C++ argparser, a Twitch bot in Go and Rust, and I put together a devcontainer for
GCC's reflection proposal back before it got merged into trunk. I'm also building decima,
my own compiler.
Fonts
This blog uses three self-hosted fonts:
- Liveoverfont - headings
- Nunito - body text
- Iosevka - code blocks, built from a custom plan