Michał Płachta is a pragmatic software engineer with 11 years of experience building resilient, maintainable backend systems across domains from automated warehouses to agricultural tech. He’s a fluent Scala and functional-programming practitioner (Cats, Akka) who has led cross-functional teams and shipped core infrastructure at startups and larger engineering organizations. His open-source work includes refactoring critical components of the widely used Akka project—improving performance and testability—reflecting a focus on long-term maintainability. Based in Krakow, he combines hands-on coding, DevOps practice, and team leadership, and is the author of "Grokking Functional Programming," showing a knack for teaching complex concepts clearly.
11 years of coding experience
12 years of employment as a software developer
MSc, Computer Science, Graduated with honors, MSc, Computer Science, Graduated with honors at The Silesian University of Technology
MSc, Computer Science, MSc, Computer Science at Danmarks Tekniske Universitet
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
Backend Developer
Contributions:6 commits, 5 PRs, 26 comments in 1 year
Contributions summary:Michał primarily focused on refactoring and improving the Akka HTTP and Akka Stream libraries. Their contributions involved replacing error logging mechanisms and PushStage-based components (Filter and Log) with the more modern GraphStage equivalents. Further, the user refactored and improved the testing framework to include more sophisticated features, fishForSpecificMessage. These changes aimed at enhancing performance, maintainability, and the overall architecture of the Akka project.
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
Michał Płachta - Software Engineer at Apollo Agriculture