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 doing embedded software for Transmission Control Units (TCUs) in an ASIL D context, 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. My most recent talk was on the Rust Ecosystem as a whole, and I'm planning a future one covering all the Rust string types. I find it genuinely exciting to watch teammates go from skeptical to converted.

Freetime

Outside of work, I keep poking at whatever catches my interest. I do Advent of Code every year - most recently 2024 and 2025, both in Rust. 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 written in Rust.

I'm also an avid conference talk watcher. I haven't made it to any IRL yet, but I've spent a lot of hours on YouTube going through CppCon, RustConf, and anything else that catches my eye.

Fonts

This blog uses three self-hosted fonts:

Disclaimer

The CSS and styling of this blog was created with the assistance of Claude Sonnet 4.6.

Find me