Programming languages, Concurrency & Distributed Systems; but also, random hobby stuff.
Konrad ktoso Malawski
Active Open Source projects
Swift language team, Swift on Server Work Group (SSWG)
Primarily focused on Swift Concurrency (actors, distributed actors, structured concurrency, etc.), and improving the language user-experience, with a focus towards for serverside use-cases.
Created and maintaining foundational telemetry libraries (e.g. swift-distributed-tracing), as well as language interoperability with Java.
maintained and designed multiple modules of the Akka ecosystem, including core, streams, cluster, as well as akka http and persistence (CQRS).
Akka – core team member, maintained various modules, including core, cluster as well as persistence.
Akka HTTP – core team, lead maintainer for a period of time
Reactive Streams – co-designed the types and protocol while part of the Akka team, along with various industry implementors and project leads (RxJava, Reactor, etc.), also implemented the Technology Compatibility Kit which allowed implementations to test their conformance to the specification.
Maven git commit maven id plugin - a Maven build plugin created to emit and retain git build information into released projects; Used by large number of open and closed source projects across the entire Java ecosystem.
sbt-jmh and sbt-jol – The best integration for OpenJDK’s JMH benchmarking tool with sbt (the Scala build tool)
Community
GeeCON – conference organizer (2011~2017); ~1,200-person software engineering conference centered around the JVM,
Meetups: Science paper reading club ‘Kraków Software Craftsmanship’ (SCKRK) (co-lead), ScalaKraków (co-founder), PolishJUG, Lambda Lounge Kraków, GDGKraków