Piotr Szpetkowski is a Senior Developer based in Warsaw with a decade of hands-on experience building backend systems in Python and Django. He has progressed from junior roles at Sunscrapers to senior engineering at PKO Bank Polski, bringing proven delivery experience in fintech and payments from his time at Straal. Piotr contributes to open-source, notably enhancing the djoser Django authentication project with feature additions, tests, and project maintenance—demonstrating attention to quality and community-driven development. He combines production-grade API and authentication expertise with a pragmatic focus on code style, testing, and documentation. Currently completing a BSc in Computing and IT, he pairs formal study with continuous real-world system design and implementation.
10 years of coding experience
4 years of employment as a software developer
Bachelor of Science - BS, Computing and IT, Bachelor of Science - BS, Computing and IT at The Open University
REST implementation of Django authentication system.
Role in this project:
Back-end Developer
Contributions:18 releases, 430 commits, 51 PRs in 1 year 3 months
Contributions summary:Piotr contributed to the Django authentication system by adding features and fixing code style issues. Their work included implementing the ability to add arbitrary parameters to the `UserEmailFactoryBase` class, enabling greater flexibility in email customization. They also added tests for `UserEmailFactoryBaseTest` and made several code adjustments to comply with PEP-8 standards. Furthermore, the user added a CREDITS file and release notes, indicating involvement in project maintenance and documentation.
Contributions:5 releases, 44 commits, 3 PRs in 4 months
email-templatepythondjango-templatedjangoemail
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 Szpetkowski - Senior Developer at PKO Bank Polski