Kamil Trzciński is a Senior Distinguished Engineer at GitLab with 13 years of experience designing and shipping low-level systems, embedded firmware, and backend infrastructure. He is polyglot in C/C++, Objective-C, C#, PHP, Java and assembly (x86/ARM), and blends deep hardware interfacing and reverse-engineering skills with production-grade DevOps and CI/CD expertise. At GitLab he progressed from CI/CD lead to senior technical leadership, while contributing to high-impact open-source projects like Klipper (3D printer firmware), Zigbee device integrations, and Steam Deck tooling where he implemented advanced fan-control algorithms (PID, feed‑forward). Comfortable across firmware, server-side services, and packaging/docker automation, he pairs hands-on coding with architectural thinking. Based in Warsaw, he’s pursuing a PhD in Informatics and is known for tinkering with diverse hardware and protocol integrations in his spare time.
13 years of coding experience
12 years of employment as a software developer
PhD WEiTI Informatics, PhD WEiTI Informatics at Warsaw University of Technology
(Windows) Steam Deck Tools - Fan, Overlay, Power Control and Steam Controller for Windows
Role in this project:
Backend Developer
Contributions:3 releases, 23 reviews, 436 commits in 5 months
Contributions summary:Kamil primarily contributed to the development of a fan control system for the Steam Deck, focusing on implementing and refining fan control algorithms. The user implemented various fan control methods, including PID control, feed-forward control, and quadratic functions, suggesting expertise in control systems. The user also addressed issues related to sensor readings, charge state detection, and integration with hardware parameters.
GitLab CE Mirror | Please open new issues in our issue tracker on GitLab.com
Role in this project:
Backend Developer
Contributions:3918 commits, 2 PRs, 12 pushes in 4 years 10 months
Contributions summary:Kamil's commits focused on implementing a releases page and associated functionality within the GitLab CE repository, including the creation of an index page for releases. They also made changes to the application's services and models to update the display of the features. The user's code modifications extended into controllers related to the releases API and included creating a new API for releases and managing the appropriate permission checks.
gitlab-apinew-issuestrackerrailsgitea
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.