Pavel Šimerda
Senior embedded and Linux systems engineer specializing in debugging, stabilizing and modernizing complex software systems.
I help teams eliminate production crashes, concurrency bugs and performance bottlenecks in C++ and embedded Linux environments — especially when the codebase has grown difficult to maintain.
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.
I work best on technically demanding projects where reliability, performance and long-term maintainability matter.
How I Work
I typically engage in short, focused projects:
- C++ and Rust codebase health reviews
- Production debugging and incident support
- Architecture reviews and modernization plans
- On-site or remote technical workshops
After an initial discussion, we define a clear scope, timeline and deliverables. My goal is to provide concrete improvements your team can build on.
Typical Engagements
- Stabilizing legacy C++ codebases before major releases
- Investigating difficult production crashes
- Reviewing architecture before scaling embedded products
- Training teams moving to modern C++
Conferences & Community
I speak at European open-source and systems conferences including FOSDEM, LinuxCon, DevConf, LinuxDays and OpenAlt. My talks focus on Linux networking, debugging, systems architecture and modern C++/Rust development.
I introduced Rust as a separate subject at Charles University in Prague in 2021 and co-organize meetups and conferences.