Bartosz Sokorski

Python Developer at STX Next

Kuyavian-Pomeranian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Bartosz Sokorski is a Python developer with nine years of hands-on experience, currently building backend solutions at STX Next while studying applied computer science. He contributes actively to prominent open-source Python projects—such as Poetry, Pendulum, Cleo, and Blinker—focusing on code quality, modernizing codebases, typing, and CI/tooling improvements. Known for meticulous refactors and developer-experience enhancements (migrations to src/ layout, ruff adoption, and improved completion scripts), he blends practical production work with a strong emphasis on maintainability. Based in Kuyavian-Pomeranian Voivodeship, Poland, he pairs daytime professional engineering with ongoing personal projects and continuous learning on evenings and weekends.
code9 years of coding experience
job1 year of employment as a software developer
bookInformatyka stosowana, Informatyka stosowana at Uniwersytet Technologiczno-Przyrodniczy im. Jana i Jędrzeja Śniadeckich w Bydgoszczy
github-logo-circle

Github Skills (26)

dependency-management10
virtual-environment10
pytest10
python10
package-management10
testing10
packaging10
python-poetry10
flake10
typehinting10
command-line10
type-checking10
poe10
code-formatting10
cicd9

Programming languages (9)

TypeScriptC#ShellRustreStructuredTextZigHTMLRuby

Github contributions (5)

github-logo-circle
python-poetry/cleo

Jun 2022 - Jan 2023

Cleo allows you to create beautiful and testable command-line interfaces.
Role in this project:
userBack-end Developer
Contributions:5 releases, 155 reviews, 61 commits in 7 months
Contributions summary:Bartosz primarily focused on improving the code quality and maintainability of the `cleo` library. They fixed typing errors, updated dependencies, and replaced the `Terminal` class with a standard library solution. A significant portion of their work involved refactoring and type-checking various modules, including those related to commands, formatters, and the parser. Additionally, the user contributed to improving completion scripts for different shells.
command-line-interfacepythonclicommand-line
python-poetry/poetry

Apr 2022 - Jan 2023

Python packaging and dependency management made easy
Role in this project:
userBack-end Developer
Contributions:701 reviews, 22 commits, 372 PRs in 8 months
Contributions summary:Bartosz primarily focused on enhancing the poetry Python package manager. Their contributions included adding new configuration options for virtual environments, specifically for the prompt display, and modifying existing code to ensure it functions correctly with various Python versions. The changes involved modifications to core Python files, test files, and configuration files, indicating a focus on improving the package manager's functionality and usability. Further contributions included migrating from Flake8 to ruff and updating hash usage, indicating efforts to improve code quality and maintainability.
dependency-managementpython-packagingpythondependency-managerpackage-manager
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