Maciej Jaworski is a backend-focused software engineer with 11 years of experience building scalable, production-ready systems across iGaming, SaaS, and data-pipeline products. He combines Domain-Driven Design and event-driven microservices with practical engineering—shipping features in Node/NestJS, Python/Django and PHP while emphasizing automated testing and clean code. His open-source contributions include modernizing Django projects (django-rest-auth, django-cron), showing attention to compatibility, migrations and test quality. Comfortable with cloud deployments, Docker, and message-driven architectures, he has also led internal tech sessions and created reusable tools like automated test-environment deployments to AWS. Based in West Pomeranian Voivodeship, Poland, he occasionally publishes longer-form technical and worldview pieces on Medium, reflecting an engineer who pairs hands-on delivery with broader thinking.
11 years of coding experience
8 years of employment as a software developer
Informatyka, Informatyka at West Pomeranian University of Technology in Szczecin
Inżynier (Inż.) Informatyka, Inżynier (Inż.) Informatyka at Zachodniopomorska Szkoła Biznesu - Akademia Nauk Stosowanych
Write cron business logic as a Python class and let this app do the rest! It enables Django projects to schedule cron tasks, tracks their success / failures, manages contention (via a cache) etc. Basically takes care of all the boring work for you :-)
Role in this project:
Backend Developer
Contributions:42 commits, 19 PRs, 42 pushes in 7 months
Contributions summary:Maciej primarily focused on refactoring and updating the project's dependencies and core functionality. They replaced South migrations with native Django migrations and updated the minimum Django version. Furthermore, the user addressed requirements and added crucial warnings related to upgrading from older versions. The contributions included adjustments to the admin interface and the addition of new tests.
This app makes it extremely easy to build Django powered SPA's (Single Page App) or Mobile apps exposing all registration and authentication related functionality as CBV's (Class Base View) and REST (JSON)
Role in this project:
Back-end Developer
Contributions:3 releases, 15 commits, 18 PRs in 10 months
Contributions summary:Maciej primarily contributed to the Django-based backend of the `django-rest-auth` repository. Their work involved fixing bugs, such as redirect issues and replacing legacy code with modern approaches. They also made improvements to the codebase by replacing references to `contrib.auth.model.User` with `get_user_model()`, and ensuring Django 1.8 compatibility. Moreover, the user was involved in refactoring test cases and enhancing code quality by adding static code analysis.
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.