Michał Mrożek is a senior backend engineer from Krakow with nine years of hands-on experience building high-throughput, distributed systems primarily in Scala and functional programming paradigms. He has delivered production services across fintech, blockchain, charging infrastructure and healthcare—working at companies like Revolut, IOHK, Ledger and Shell Recharge—bringing deep expertise in reactive systems, Akka, Kafka and persistence patterns. Comfortable in B2B remote roles, he has repeatedly moved between client-facing consulting and in-house product teams, which sharpens both his system-design instincts and ability to integrate into different delivery cultures. Notably, he contributed to blockchain clients and a DAML-based CHESS replacement for ASX, showing an aptitude for distributed ledger technologies alongside classic backend concerns. He’s actively focused on advancing his skills in distributed computing, functional programming and reactive architectures while seeking remote contracts with domestic or international companies.
9 years of coding experience
12 years of employment as a software developer
Master's Degree Computer Software Engineering, Master's Degree Computer Software Engineering at Jagiellonian University
Engineer's degree Telecommunications Engineering, Engineer's degree Telecommunications Engineering at AGH University of Krakow
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ł Mrożek - Senior Software Engineer at Ziverge