Helping systems software teams modernize successfully
I work on C++ and Linux systems, focusing on debugging, stabilizing and modernizing complex software where reliability, performance and long-term maintainability matter.
My background includes Linux networking, operating system integration and embedded systems. I previously worked with Red Hat and SUSE on networking-related components of the Linux ecosystem and have been active in open source systems development for more than a decade.
Looking for ongoing Rust or C++ mentoring for your team, rather than a one-off consulting engagement? See devskills.eu.
Consulting Work
Professionally, I work on technically demanding C++ and Rust projects where reliability, performance and long-term maintainability matter, usually as short, focused engagements. Past work has included reviewing and stabilizing legacy C++ codebases before major releases, investigating difficult production crashes, reviewing architecture before scaling systems software, and running technical workshops for teams moving to modern C++.
Teaching
I founded the Rust course at Charles University’s Faculty of Mathematics and Physics (MatFyz) in 2021, with Michal Vaner. It has since been extended by Lukáš Hozda with a dedicated lab per lecture, and is still running today as two courses:
The first course happened because a student at the time, Damian Waloszek, asked me to teach Rust at MatFyz. That’s how this line of work started.
For team and individual mentoring built on the same curriculum, see devskills.eu.
Beyond university teaching, I also contribute to programming education in primary and secondary schools. See eduskills.cz for that work.
Community
I revived the Prague Rust Meetup in 2024, with Jakub Beránek, and stay active in the Czech Rust and C++ communities. I also speak at European open-source and systems conferences including FOSDEM, LinuxCon, DevConf, LinuxDays and OpenAlt, on Linux networking, debugging, systems architecture and modern C++/Rust development.
Past talks
Tech talks
- Smitio PANEL 2024Nejmocnější programovací jazyk aneb C++ is not DEAD
- jOpenSpace 2024Systémové programovací jazykyvideo
- CSNOG 2024Linux: Hardware Switch Supportvideo, slides
- OpenAlt 2023Rust: Pomůže vám s bezpečností a spolehlivostí?video
- InstallFest 2022Rust a změna myšlení programátoravideo
- OpenAlt 2019Debugování céčkových programůvideo
- LinuxDays 2019On the edge of the Linux kernel and user spacevideo
- PyCon CZ 2019Debugging binaries with Pythonvideo
- LinuxDays 2017Síťová konfigurace na Linuxuvideo
- LinuxDays 2016, PragueTestování síťových aplikacíslides
- Linux Plumbers Conference 2014DNSSEC and split DNS using unbound and dnssec-triggerslides
- LinuxDays 2014, PragueO síťové konfiguraci, init skriptech a systemdvideo
- DevConf 2014glibc network name resolution issues, solutions and alternativesvideo
- LinuxCon 2013, EdinburghArchitectural Changes in NetworkManagervideo
- EurOpen.CZ 2013NetworkManager pro servery a virtualizaci
- Fedora Developer Conference 2013, BrnoEvolution of Linux network managementvideo, slides
- FOSDEM 2013, BrusselsCan Linux configuration suck lessvideo, slides
- LinuxAlt 2012, BrnoModerní síťová konfigurace linuxových desktopů a serverůslides
- LinuxDays 2012, PragueNews from the world of Linux networkingslides
- MikroExpo 2012Stav IPv4 a IPv6 v České Republiceslides
- EurOpen.CZ 2012Kontejnerová virtualizace na Linuxu
- Kam kráčí české bezdrátové sítě 2011, SušiceIPv6: Reálné nasazenívideo
- Openmobility 2011Embedded vývoj v Clutteru a Mxslides
- EurOpen.CZ 38 (2011), PavlovInfrastuktura IPv6 na otevřených systémechslides
Education
- InstallFest 2024Programování na základní školevideo
- Mozaika Vzdělávání #22S Pavlem Šimerdou o vzdělávání v roli žáka, rodiče, lektorapodcast
Other talks & podcasts
- EVOLVE! StoriesJak být dobrým recruiterempodcast
- OldschoolersTři obyčejní chlapi pomáhají Ukrajiněvideo
Where to Find Me
Based in Prague, Czech Republic. Consulting inquiries related to C++ or Linux systems can be sent to business@simerda.eu.
- devskills.eu: Rust and Modern C++ mentoring for engineering teams and individual engineers.
- eduskills.cz: my work in primary and secondary school programming education.
- navolnenoze.cz: my Na volné noze freelance profile.
- LinkedIn: professional updates and a place to connect directly.