Dominik Kozaczko is a seasoned Python backend engineer and entrepreneur with 13 years of professional experience, long rooted in Django since its early releases. He combines hands-on systems architecture and API design with leadership as Co-Owner/CEO of a publishing house and founder of technical consultancies, having led teams and mentored engineers across startups and product companies. His open-source contributions include meaningful improvements to widely used Django projects such as Djoser and Saleor, where he enhanced authentication, payment handling, and GraphQL efficiency. A former computer-science teacher at multiple levels, he brings rare pedagogy-to-production fluency—translating complex concepts into maintainable code and docs. Based in Bielsko-Biała, Poland, he pairs practical commerce and analytics experience with a persistent focus on robust backend interfaces and payment integrations.
13 years of coding experience
11 years of employment as a software developer
Post-Graduate Computer Science, Post-Graduate Computer Science at Uniwersytet Wrocławski
Master of Science (MSc) Physics, Master of Science (MSc) Physics at University of the National Education Commission, Krakow
Contributions:1 release, 131 commits, 41 PRs in 6 years 9 months
Contributions summary:Dominik primarily contributed to improving the handling of payment processing within the Django-getpaid project. Their work involved returning proper HTTP error codes, adding consistency to the codebase and refactoring code to improve the stability and maintainability. The user addressed issues in multiple backend integrations, specifically focusing on payment gateway integrations for backends like Epaydk, Przelewy24, Transferuj, Payu, Dotpay, and Moip to ensure error handling and correct payment status management.
REST implementation of Django authentication system.
Role in this project:
Back-end Developer
Contributions:4 reviews, 179 commits, 131 PRs in 4 years 3 months
Contributions summary:Dominik primarily contributed to the core functionality of the Djoser Django authentication system. Their work included adding support for Django 2.0, updating project requirements, and bumping the project version. Additionally, the user made significant contributions to the API endpoints by providing RESTful endpoints, updating the project documentation, and fixing some coverage drops. The user also worked on fixing password reset related issues.
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.