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.
16 years of coding experience
7 years of employment as a software developer
DNF, Automation and Robotics, DNF, Automation and Robotics at Wrocław University of Science and Technology
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.
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