Paweł Stawicki

Senior Software Engineer at Samsung Electronics

Warsaw, Masovian 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

👤
Senior
🎓
Top School
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.
code13 years of coding experience
job11 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Uniwersytet Warszawski
github-logo-circle

Github Skills (16)

i2c10
firmware10
3d-printing10
avr10
embedded10
c-language10
serial-communication10
cprogramming-language10
spi10
sys10
arduino10
system-integration10
integrations10
hardware-interface10
interfacing9

Programming languages (2)

C++C

Github contributions (5)

github-logo-circle
stawel/cheali-charger

Aug 2012 - Aug 2022

cheap lipo charger
Role in this project:
userBack-end Developer and Embedded Systems Engineer
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.
batterycheapbattery-levelchargerlipo
MarlinFirmware/Marlin

Jan 2017 - Jun 2017

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:
userEmbedded 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