Michał Sawicz

Engineering Manager at Open Solutions

Wroclaw Metropolitan Area 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
Michał Sawicz is an engineering manager and long-time Linux/Open Source advocate with 16 years of experience leading teams at Canonical and running his own consultancy. He currently manages development of the Mir display server and Multipass VM tooling, blending low-level systems work in C++ and Wayland with build and DevOps improvements for cross-platform virtualization. His background spans full-stack and UI engineering—shipping Qt/QML-based shells like Unity8 and improving UX components—alongside backend and infrastructure contributions to Snapcraft and cloud tooling. An active contributor to prominent open-source projects, he has improved virtualization, snap integration, and multimedia workflows while also contributing Polish translations and conference talks. Based in Wrocław, he combines technical leadership with hands-on coding and a steady commitment to openness beyond code.
code16 years of coding experience
job7 years of employment as a software developer
bookDNF, Automation and Robotics, DNF, Automation and Robotics at Wrocław University of Science and Technology
languagesEnglish, German, French, Spanish
github-logo-circle

Github Skills (33)

c-language10
python10
component-design10
git-submodules10
snap10
qtquick10
user-interface10
ui-design10
interface-design10
snapcraft10
front-end-development10
qml10
cprogramming-language10
wayland10
testing9

Programming languages (20)

PowerShellC#C++CSSCRustCMakeMakefile

Github contributions (5)

github-logo-circle
ubports/unity8

Jun 2013 - Jan 2017

The operating environment for everywhere.
Role in this project:
userFront-end Developer & UI Designer
Contributions:1306 commits in 3 years 7 months
Contributions summary:Michał's contributions primarily focused on enhancing the user interface and user experience of the Unity8 operating environment. They implemented and refined UI components, including new headers, navigation elements, and features related to scope customizations, previews, and application menus. Furthermore, they addressed performance issues and improved test reliability for QML components within the Dash application, by modifying and refactoring Dash components, implementing various style and layout changes, and refactoring code to improve rendering performance.
dotfilesoperatinglinux
canonical/multipass

Nov 2017 - Nov 2022

Multipass orchestrates virtual Ubuntu instances
Role in this project:
userBack-end Developer
Contributions:44 releases, 345 reviews, 668 commits in 4 years 11 months
Contributions summary:Michał primarily worked on back-end development tasks, as demonstrated by the import and modification of C++ files, notably `src/daemon/daemon.cpp` and related files, with modifications that indicate code refactoring and the implementation of new features or adjustments in the `multipass` project. This included adding support for new cloud-init configuration, and also addressing issues related to image handling and network settings, which are core functionalities for a project that orchestrates virtual Ubuntu instances. The user also modified code related to LXD integration.
hyper-vorchestratesinstancesvdivirtual-machine
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
Michał Sawicz - Engineering Manager at Open Solutions