Karol Czułkowski

Developer at Self-Employed

Gdańsk, 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

👤
Senior
🎓
Top School
Karol Czułkowski is a versatile software developer with 10 years of experience across industries from high-tech to finance, currently based in Gdańsk. After a strong foundation in object-oriented programming, he deliberately transitioned to functional programming and now specializes in Scala, valuing concise code expressions and clear code structures. He has hands-on experience in feature design, planning and scoping, and a track record of delivering quality software in both consultancy and in-house roles, including stints at Intel, Nordea and Qvantel. As a self-employed developer since 2017, he balances delivery-focused work with deeper technical craft, contributing to open-source ecosystems such as the Haskell/Cabal project by refactoring and improving cabal-install internals. His background in Automatic Control and Robotics gives him a systems-oriented perspective and attention to correctness. Practical, curious and quality-driven, he seeks elegant solutions that reduce duplication and improve maintainability.
code10 years of coding experience
job9 years of employment as a software developer
bookMaster of Science (MSc), Automatic Control and Robotics, Master of Science (MSc), Automatic Control and Robotics at Politechnika Gdańska
languagesEnglish
github-logo-circle

Github Skills (5)

cabal10
refactoring10
haskell10
refactor10
testing10

Programming languages (16)

JavaCSSRustScalaGoKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
haskell/cabal

Nov 2021 - Nov 2021

Official upstream development repository for Cabal and cabal-install
Role in this project:
userBack-end Developer
Contributions:9 commits, 2 PRs, 6 comments in 19 days
Contributions summary:Karol focused on improving the `cabal-install` and `cabal` codebase, specifically by refactoring code to remove duplication and improve efficiency. Their work included unifying function definitions, refactoring existing functions, and removing unused imports. Additionally, the user made changes to test suites related to repl-options within Cabal.
hackagecabalhaskellupstream
kczulko/nixos-config

Aug 2020 - Mar 2023

Contributions:102 commits, 132 pushes, 4 branches in 2 years 7 months
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
Karol Czułkowski - Developer at Self-Employed