Paweł Stołowski

Senior Software Engineer at Laminar Research

Kuyavian-Pomeranian 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
Paweł Stołowski is a Senior Software Engineer with 16 years of experience building system-level and backend software in C++ and Go, currently working on networking and multiplayer systems for the X-Plane flight simulator. He has deep expertise in cross-platform desktop development (Windows, macOS, Linux), middleware, and confined application tooling from his long tenure at Canonical where he contributed significantly to snapd. Paweł’s open-source work spans front-end UI refactors for the Unity environment and low-level snapd improvements, showing comfort across UI and system boundaries. He has a track record of shipping robust, production-grade components such as privileged installers, networking stacks, and refresh/validation logic for package management. Known for pragmatic refactors and thoughtful platform-specific solutions, he often bridges C++ and Go ecosystems to solve real-world deployment and runtime problems. Based in Poland, he combines strong academic foundations in computer science with practical experience in distributed, multinational teams.
code16 years of coding experience
job17 years of employment as a software developer
bookmaster's Computer Science, master's Computer Science at Nicolaus Copernicus University
languagesEnglish, Polish
github-logo-circle

Github Skills (12)

qml10
uid10
systemd10
c-language10
go10
front-end-development10
ui-design10
cprogramming-language10
ui-components10
apparmor9
bash8
debian7

Programming languages (10)

QMLC++ShellCSSCGoSwiftRuby

Github contributions (5)

github-logo-circle
canonical/snapd

Aug 2016 - Jul 2022

The snapd and snap tools enable systems to work with .snap files.
Role in this project:
userBack-end Developer
Contributions:1887 reviews, 4968 commits, 1273 PRs in 5 years 11 months
Contributions summary:Paweł's contributions focused on improvements and refactoring of the "snapd" tool's core codebase, including renaming files and making small tweaks. The code changes involved refactoring holding logic to manage the refresh process for snaps, and the user implemented fixes related to the handling of validation sets during refresh. The user also contributed to improving the handling of network-control interface permissions. These contributions indicate a focus on the back-end and system-level aspects of the snapd tool.
snapdsnap
ubports/unity8

Jun 2013 - Jun 2016

The operating environment for everywhere.
Role in this project:
userFront-end Developer
Contributions:243 commits in 3 years
Contributions summary:Paweł's contributions focused on refactoring and improving UI components within the `ubports/unity8` repository, specifically the `plugins/Unity` directory. They removed commented-out code in `lens.cpp` and `lens.h`, performed a code port to use new `UnityCore` and `libunity 7.0`, and implemented a quick hack to get Gicons to display correctly. These changes involved modifying QML files, the `Dash/GenericLensView.qml` file, and renaming related lens/scopes files, which were related to UI and UI-backend logic.
dotfilesoperatinglinux
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
Paweł Stołowski - Senior Software Engineer at Laminar Research