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.