Piotr Krawiec

Principal Product Engineer at Framer

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

🤩
Rockstar
🎓
Top School
Piotr Krawiec is a polyglot Principal Product Engineer based in Warsaw with 13 years of experience building and shipping products across web, mobile, embedded and cloud. He blends hands-on coding (from iOS SDK maintenance to full-stack systems) with product leadership, community evangelism, and customer-facing support, having led cross-functional teams at Estimote and Framer. Piotr’s background includes developer advocacy and technical writing—he’s comfortable debugging SDKs, drafting deep-dive guides, and speaking at conferences—so he naturally translates customer needs into engineering priorities. Notably, he contributed fixes and modernizations to Estimote’s iOS Fleet Management SDK, demonstrating attention to backwards compatibility and production stability. Colleagues rely on him as a storyteller-engineer who can switch between sketching UX, shipping code, and mentoring teams.
code13 years of coding experience
job13 years of employment as a software developer
bookB.Sc., Computer Science, B.Sc., Computer Science at AGH University of Krakow
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
2,149reputation
83kreached
101answers
0questions
github-logo-circle

Github Skills (17)

objective-c10
location-services10
maintenance10
ios10
sdk10
swift10
bluetooth-le9
bluetooth9
user-interface8
debug8
debugging8
bluetooth-low-energy6
eddystone6
android6
estimote6

Programming languages (14)

C#JavaRustCGoHTMLKotlinTypeScript

Github contributions (5)

github-logo-circle
Estimote Fleet Management SDK for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:6 releases, 53 commits, 3 PRs in 4 years 6 months
Contributions summary:Piotr primarily focused on updating and maintaining the Estimote Fleet Management SDK for iOS. Their contributions included adapting the example code to support newer iOS versions (iOS 8 and iOS 9), implementing location services authorization requests, and addressing deprecation warnings. They also fixed a crash related to the secure UUID monitoring feature and added support for Eddystone-URL handling. Further, the user provided updates to App Templates, and GPIO related code, showcasing the ongoing maintenance and development of the SDK's features.
fleet-managementsdkmanagement-sdksdk-for-iosswift
heypiotr/heypiotr.github.io

May 2015 - May 2022

Contributions:7 pushes, 1 branch in 7 years 2 months
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
Piotr Krawiec - Principal Product Engineer at Framer