Paweł Stawicki is a Senior Software Engineer based in Warsaw with 13 years of experience specializing in C/C++, Linux kernel and embedded systems across ARM, AVR and other microcontrollers. He has a long track record in desktop and low-level firmware development, from building the Gadu-Gadu client and crash monitoring tools to contributing hardware drivers and sensor interfaces in the widely used Marlin 3D printer firmware. At Samsung since 2017 he applies deep systems knowledge to complex, production-grade software while earlier roles at GG Network and Touk honed his cross-platform and tooling expertise (cmake, clang, OpenOCD, Qt). His open-source work includes improving a low-cost LiPo charger and implementing I2C/digipot and SPI thermocouple support, showing a practical blend of electronics and firmware skills. Comfortable with whole-toolchain debugging and performance profiling, he brings hands-on hardware integration experience that most software engineers lack. Trained in computer science and mathematics at the University of Warsaw, he pairs rigorous academic foundations with pragmatic engineering.
13 years of coding experience
11 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Uniwersytet Warszawski
Contributions:3 reviews, 859 commits, 19 PRs in 10 years 1 month
Contributions summary:Paweł appears to be working on improving a cheap lipo charger. Their work focused on adding power-on and power-off functions to analog inputs and integrating them into the screen display. They are also involved in making adjustments to the output capacitor and the discharge output.
Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:7 commits, 2 PRs, 4 comments in 5 months
Contributions summary:Paweł contributed significantly to the Marlin firmware, a project for 3D printers. Their work included implementing I2C control for a digipot (MCP4018), indicating involvement in hardware control and electronics. They also added support for software SPI communication, specifically for the MAX6675 thermocouple, demonstrating experience with interfacing with temperature sensors. Furthermore, the user added support for the RepRapDiscount Full Graphic Smart Controller, suggesting work on user interface and hardware integration.
vendorreprapmarlinesp32commercial
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ł Stawicki - Senior Software Engineer at Samsung Electronics