Szymon Czapracki

Junior Software Engineer at Codecoup

Leszno, Greater Poland Voivodeship
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Szymon Czapracki is a Junior Software Engineer with eight years of practical experience focused on embedded systems and Bluetooth/IoT stacks, based in Leszno, Poland. At Codecoup he’s moved from summer trainee to engineering roles since 2017, applying hands-on firmware and networking fixes that improve mesh provisioning and Bluetooth audio subsystems. An active contributor to prominent open-source RTOS projects such as Apache Mynewt and Zephyr, he’s tackled real-world interoperability issues—fixing public key mismatches, reworking PACS notifications, and expanding Bluetooth testing capabilities. Trained in electrical engineering at Politechnika Wrocławska, he pairs hardware-aware thinking with software pragmatism, often finding subtle protocol-level bugs others miss.
code8 years of coding experience
bookElektrotechnika, Elektrotechnika at Politechnika Wrocławska
languagesEnglish, German, Polish
github-logo-circle

Github Skills (16)

c1710
mesh-network10
embedded-language10
embedded10
zephyr-rtos10
bluetooth-le10
rtos10
btle10
c1110
bluetooth-low-energy10
n10
bluetooth10
realtime9
sys9
provisioning9

Programming languages (2)

CPython

Github contributions (5)

github-logo-circle
zephyrproject-rtos/zephyr

May 2019 - Aug 2023

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:396 reviews, 29 PRs, 356 comments in 4 years 3 months
Contributions summary:Szymon primarily contributes to the Zephyr RTOS project, focusing on Bluetooth audio features. Their work includes implementing configurable support for Packet Audio Control Service (PACS) contexts, including modifications to the shell module for configuration. Additionally, the user addressed inconsistencies in Volume Control Service (VOCS) location settings and expanded testing capabilities, adding support for Volume Control Profile (VCP) and Immediate Alert Service (IAS) in the Bluetooth tester. Furthermore, they reworked the PACS notification system for improved efficiency.
bluetooth-lereal-timezephyrsecuregit-repository
apache/mynewt-nimble

Sep 2017 - Jan 2020

Apache mynewt
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:76 reviews, 6 commits, 37 PRs in 2 years 3 months
Contributions summary:Szymon contributed to the Apache mynewt repository, specifically focusing on the nimble mesh implementation. Their work involved fixing errors in provisioning, handling public key mismatches, and adding support for toggling reporting features. These changes included modifications to the prov.c and cmd.c files, indicating a focus on improving the stability and functionality of the mesh networking protocol.
javamynewtapache
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.
Request Free Trial
Szymon Czapracki - Junior Software Engineer at Codecoup