Michał Jaworski is a senior backend engineer and system architect with 13 years of experience designing and operating scalable, production-grade services across startups and enterprises. A Python specialist who has written three books and contributed OAuth support to the popular Django REST Framework, he blends hands-on coding with RFC-grade technical writing and mentoring. He’s built and modernized systems in AdTech, OTT, healthcare, fleet management and more, often owning roles from DevOps to principal engineer and scrum master. Passionate about messaging (RabbitMQ, Kafka, SQS), Kubernetes (including custom controllers) and Elasticsearch, he’s comfortable across stacks including TypeScript, Kotlin and Go. Based in Wrocław, he excels at post-incident architectural improvements, CDC/replication patterns and reducing tech debt while keeping a pragmatic, developer-first focus. An early coder with a master’s in Control Engineering and Robotics, he brings curiosity and a knack for solving platform-level complexity.
13 years of coding experience
12 years of employment as a software developer
User Experience Design, User Experience Design at University of Social Sciences and Humanities, Wrocław
Master's Degree, Control Engineering and Robotics, Master's Degree, Control Engineering and Robotics at Technical University of Wroclaw
Contributions:9 releases, 2 reviews, 190 commits in 4 years 5 months
Contributions summary:Michał primarily contributed to the pyimgui project by addressing platform-specific issues on Windows, specifically fixing initialization problems, and solving compatibility issues with certain C++ compilers. They also improved the codebase by targeting a specific version of ImGui and adding several new widgets and docstrings. Furthermore, the user worked on implementing initial Travis CI builds for OS X and initial implementation of manylinux.
Contributions:13 releases, 49 commits, 21 PRs in 2 years 7 months
Contributions summary:Michał primarily focused on maintaining and improving the `django-userena` project, specifically its account features. Their work involved refactoring and updating tests to ensure compatibility with newer Django versions. They also introduced and enhanced testing procedures and improved the codebase by addressing compatibility quirks and fixing settings-related issues.
djangodjango-projectpythonaccounts
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
Michał Jaworski - Senior Software Engineer at Opera