Maciej Borzecki

Software Engineer at Canonical

Aleksandrów Łódzki, Łódź Voivodeship, Poland
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
Maciej Borzecki is a seasoned software engineer with 18 years of experience specializing in embedded Linux, IoT, and systems-level back-end work, currently contributing at Canonical. He combines deep Yocto/OpenEmbedded and image/build-system expertise with practical DevOps and snapd experience, having improved partition image generation, image QA tooling, and over-the-air update clients like Mender. Maciej's contributions span low-level C networking (rabbitmq-c), installer and recovery UI work (subiquity), and build-time integrations that make reproducible, secure appliances possible. His background ranges from hands-on board bring-up and kernel drivers to architecting Yocto-based OS distributions and device provisioning for production factories. Based in Poland and pursuing/holding advanced academic work in computer science, he brings both research rigor and pragmatic product-focused engineering to complex embedded and cloud-edge problems.
code18 years of coding experience
job17 years of employment as a software developer
bookPhD Computer Science, PhD Computer Science at Lodz University of Technology
bookTechnical University of Denmark
stackoverflow-logo

Stackoverflow

Stats
36reputation
514reached
1answer
0questions
github-logo-circle

Github Skills (37)

python10
amqp10
firmware10
command-line-interface10
linux10
build-system10
software-update10
partitioning10
c1110
rabbitmq10
c1710
go10
yocto-project10
sys10
openssl10

Programming languages (18)

C#CSSC++CRustMakefileGoVala

Github contributions (5)

github-logo-circle
canonical/snapd

Nov 2017 - Dec 2022

The snapd and snap tools enable systems to work with .snap files.
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:4034 reviews, 6409 commits, 2677 PRs in 5 years 2 months
Contributions summary:Maciej's contributions primarily focused on maintaining and updating the snapd and snap tools. The commits involved modifying the device state and device cgroup support files, indicating back-end logic interaction. The user also worked on merging remote-tracking branches and integrating BPF support, suggesting contributions to DevOps and system administration.
snapdsnap
mendersoftware/meta-mender

May 2016 - Sep 2017

Yocto Project meta layer for the Mender client
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:281 commits, 62 PRs, 7 pushes in 1 year 3 months
Contributions summary:Maciej primarily contributed to the Yocto Project meta layer for the Mender client. Their work focused on modifying and improving the build process for the Mender client within the Yocto environment. This involved removing unnecessary installations, incorporating the SRCREV into the package version, and adjusting the build directory setup. Furthermore, they implemented support for Mender-specific image generation and QA tooling, and addressed issues related to accessing local configuration files and handling tenant tokens.
meta-layermetayocto-projectproject-metamender
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