Konrad Hałas

Senior Manager at FLYR

Warsaw, Masovian 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
Konrad Hałas is a senior engineering leader and backend-focused Python developer with around 15 years of professional experience and nearly a decade of hands-on software development. Currently a Senior Manager at FLYR, he blends clean architecture and high code quality with practical delivery from roles that include staff engineer, CTO, and senior developer. He is an active open-source contributor—best known for improvements to projects like dacite (data-class construction) and work on Django auth tooling—demonstrating attention to edge cases like generics, optional fields and collection handling. Based in Warsaw, he also co-organizes PyWaw and PyWawSummit, reflecting a commitment to the Python community and developer education. Outside of work he builds robots and plays bass, hinting at a hobbyist’s curiosity that fuels his engineering creativity.
code15 years of coding experience
job12 years of employment as a software developer
bookWarsaw University of Technology
languagesEnglish, Polish
stackoverflow-logo

Stackoverflow

Stats
4,944reputation
497kreached
32answers
0questions
Badges
django-models
top-5%
python
top-5%
django-admin
top-1%
django
top-5%
github-logo-circle

Github Skills (23)

python10
django10
testing10
authentication10
user-authentication10
dataclasses10
django-testing10
rest-api10
django-admin10
dataclass10
serialization9
data-serialization9
django-models9
typehinting9
test-automation9

Programming languages (5)

JavaObjective-C++JavaScriptHTMLPython

Github contributions (5)

github-logo-circle
konradhalas/dacite

Mar 2018 - Jan 2023

Simple creation of data classes from dictionaries.
Role in this project:
userBack-end Developer
Contributions:3 releases, 7 reviews, 177 commits in 4 years 11 months
Contributions summary:Konrad primarily contributed to the `dacite` project by implementing new features, fixing bugs, and improving the project's core functionality. Their work includes adding features like renaming, prefixes, casting, transformations, and flattened fields, as well as proper handling of generics and optional fields. They also improved the project by refactoring, bumping the version, and improving the structure of the code base, and also adding code to handle collections.
dataclassespythondictionariescreation
sunscrapers/djoser

Sep 2014 - Nov 2015

REST implementation of Django authentication system.
Role in this project:
userBack-end Developer
Contributions:104 commits, 3 PRs, 15 pushes in 1 year 1 month
Contributions summary:Konrad primarily contributed to the back-end functionality of the Django-based authentication system. Their commits focused on fixing template paths, addressing Py3k compatibility issues within tests, implementing URL configurations, and reimplementing the Django password reset system. The user also added custom templates and integrated login functionality after registration.
pythondjoserauthentication-systemdjango-rest-frameworkdjango
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