Peter Kjellerstedt is a Senior Software Engineer with 26 years of experience specializing in embedded Linux, build systems, and media streaming for networked surveillance cameras. At Axis Communications he leads development of the Poky/Yocto-based firmware build system and frequently acts as technical lead on complex projects. He brings deep practical expertise in Git/Gerrit workflows, BitBake/Yocto internals, GStreamer, and video streaming protocols (MPEG‑4 part 2, H.264, RTSP/RTP). An active open-source contributor, he has improved core OpenEmbedded projects like bitbake and meta-gstreamer1.0, delivering robustness and cleaner dependency management. Comfortable across C/C++ and scripting languages (Perl, Python, shell), he balances low-level debugging with cross-team tooling improvements. Based in Lund with an MSc from Lund University, he quietly combines decades of field-hardened embedded knowledge with pragmatic DevOps instincts.
26 years of coding experience
MSc, Computer Science and Engineering, MSc, Computer Science and Engineering at The Faculty of Engineering at Lund University
The official Git repository is at https://git.openembedded.org/openembedded-core/.
Role in this project:
DevOps Engineer & Build Engineer
Contributions:466 commits in 9 years 11 months
Contributions summary:Peter primarily contributed to improving the build system and addressing build-related issues. They added dependencies, corrected configuration errors, and updated scripts to resolve build failures. The user also focused on streamlining the build process by removing unnecessary dependencies and cleaning up build artifacts. Furthermore, the user upgraded software versions within the project.
The official bitbake Git is at https://git.openembedded.org/bitbake/. Do not open issues or file pull requests here.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:56 commits in 8 years 11 months
Contributions summary:Peter primarily contributed to the `bitbake` repository by addressing various issues related to build system functionality and code quality. Their contributions include implementing checksum verification for files retrieved using SFTP, correcting typos, ensuring the consistency of date and time variables across different worker environments, and simplifying logic. Additionally, the user improved the build process by allowing multiple regular expressions in the BBMASK variable and enhancing the reliability of symbolic link creation.
hacklangrustlibgit2pull-requestsis-git
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.