Jakub Draganek is a pragmatic technical lead with 11 years of experience building and scaling backend systems and engineering teams from Wrocław, Poland. He combines hands-on expertise in Python/Django, GraphQL, and C/C++ with a track record at Mirumee and Rho leading product development, architecture, and developer onboarding. An active open-source contributor, he has improved core functionality in prominent projects like Saleor and Ariadne, focusing on refactors, resolver architecture, and maintainability. His background in telecom embedded systems and mechatronics gives him a systems-oriented mindset that surfaces in pragmatic automation and performance work. Colleagues know him as a “High Definition Programmer” who balances technical depth with people leadership to deliver reliable, production-grade software.
11 years of coding experience
9 years of employment as a software developer
Mechatronics, Mechatronics at Politechnika Wrocławska / Wroclaw University of Technology
Saleor Core: the high performance, composable, headless commerce API.
Role in this project:
Back-end Developer
Contributions:577 commits, 34 PRs, 441 pushes in 2 years 4 months
Contributions summary:Jakub primarily focused on back-end development tasks, contributing to core functionality of the Saleor e-commerce platform. Their commits involved refactoring code, implementing database updates, and adding features related to product management and user interfaces within the dashboard. They demonstrated a solid understanding of Django, HTML templates, and associated core elements of the project by refactoring various product types and implementing confirmation modals.
Python library for implementing GraphQL servers using schema-first approach.
Role in this project:
Back-end Developer
Contributions:2 reviews, 37 commits, 8 PRs in 3 years
Contributions summary:Jakub primarily contributed to the development of the `ariadne` Python library, specifically focusing on features related to GraphQL resolvers. Their work included implementing the `resolve_to` function, which allows overriding field names, and refactoring resolver map handling. They also added tests for object attribute resolvers and merging resolver maps, enhancing the library's functionality and maintainability. Furthermore, the user improved the codebase by formatting and applying linting, improving code quality.
python-libraryapiasgipythonschema-first
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.