Dominik Miedziński is a Senior Software Engineer based in Warsaw with 11 years of experience building high-performance backend systems. Currently at Allegro, he brings deep expertise in Python internals and concurrent networking—demonstrated by significant contributions to mypy and the geventhttpclient project, where he modernized parsers, improved SSL handling, and added benchmarking capabilities. He combines pragmatic production engineering with attention to developer experience, having improved type-checking internals and error messaging in a major static-typing project. A graduate in Informatics, Dominik blends academic grounding with hands-on open-source work that targets performance, security, and maintainability.
10 years of coding experience
2 years of employment as a software developer
Informatics, Informatics at Polsko-Japońska Akademia Technik Komputerowych w Warszawie
A high performance, concurrent http client library for python with gevent
Role in this project:
Backend Developer
Contributions:8 commits, 5 PRs, 6 comments in 6 months
Contributions summary:Dominik primarily focused on improving the core functionality and maintainability of the `geventhttpclient` library. Their contributions include replacing the `http_parser` with `llhttp`, integrating a benchmark runner, and clearing the client pool on close. They also made changes to SSL context handling and incorporated `llhttp` as a submodule, demonstrating a focus on performance, code modernization, and security.
Contributions:12 commits, 12 PRs, 74 comments in 1 year
Contributions summary:Dominik primarily contributed to the mypy project by implementing new features and fixing bugs related to the type checking functionality. Their work included adding support for new language features such as `ClassVar`, improving the handling of configuration files, and fixing issues related to subtype checking and constraint inference. The user also made improvements to error messages and documentation, demonstrating a focus on usability and developer experience. The user demonstrated expertise in the internals of a type checker, making changes to the core type analysis and subtype checking logic.
linterpythontypecheckerstatic-typing
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
Dominik Miedziński - Senior Software Engineer at Allegro