Piotr Krzemiński

Backend Software Engineer at Tricity Kotlin User Group

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

🤩
Rockstar
🎓
Top School
Piotr Krzemiński is a backend software engineer with 18 years of experience, blending deep systems experience from Amazon and Dynatrace with current work improving AI-driven medical coding at Fathom. A Kotlin evangelist and type-safety advocate, he builds pragmatic, functional designs (Ktor, Arrow.kt, Compose) and continuously sharpens his craft toward cleaner, safer code. He founded the Type-safe GitHub org, delivering a Kotlin DSL for GitHub Actions and a catalog of action typings used by other projects, showing a knack for developer ergonomics and tooling. Equally at home contributing macro- and type-level Scala work (notably to the chimney library) as he is leading community initiatives—he founded and runs the Tricity Kotlin User Group. Proactive and curious, Piotr combines hands-on implementation with open-source stewardship and event leadership, often surfacing improvements that others overlook.
code18 years of coding experience
job8 years of employment as a software developer
bookMaster's degree Computer Science profile: algorithms and internet technologies, Master's degree Computer Science profile: algorithms and internet technologies at Gdańsk University of Technology
languagesPolish, English, German, Dutch
stackoverflow-logo

Stackoverflow

Stats
121reputation
62kreached
1answer
0questions
github-logo-circle

Github Skills (10)

macros10
code-generation10
scala10
tuples9
testing9
tuple9
data-structures8
data-structure8
opt8
case-class6

Programming languages (10)

JavaDockerfileC++ScalaSCSSElmHTMLSwift

Github contributions (5)

github-logo-circle
scalalandio/chimney

May 2017 - Jan 2023

Scala library for boilerplate-free, type-safe data transformations
Role in this project:
userBack-end Developer
Contributions:14 releases, 124 reviews, 456 commits in 5 years 8 months
Contributions summary:Piotr contributed to the development of a Scala library focused on boilerplate-free data transformations. The commits involve the implementation of core functionalities such as defining transformers, handling different data types, and providing features like coproduct support, value class transformations, and the use of Java bean accessors. The contributions demonstrate a deep understanding of macro-based code generation and type-level programming techniques. The user's work significantly enhanced the library's capabilities for data manipulation and provided a flexible domain-specific language (DSL).
functional-programmingscala-libraryautomatic-conversiontransformationsfs2
Contributions:54 commits in 2 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
Piotr Krzemiński - Backend Software Engineer at Tricity Kotlin User Group