Top expert inScala Ecosystem and Reactive Programming
Patrik Nordwall is a seasoned technical lead with 15 years of experience in distributed systems, clustering and persistence, currently driving the design and development of Akka’s Agentic AI platform and core libraries from Stockholm. He has deep hands-on expertise across the Akka ecosystem—contributing to Akka, Akka HTTP, Alpakka, persistence modules and tooling—balancing backend engineering, release management and DevOps. Patrik founded Sculptor, an open-source code-generation DSL, and has a long track record of improving reliability in high‑scale systems (Cassandra, JDBC, gRPC, Kafka) and hardening test suites to reduce flakiness. Known for pragmatic infrastructure work—dependency and build management, MiMa compatibility, and automated releases—he blends low-level protocol and persistence improvements with operational automation. His career spans financial trading systems to telecom scalability projects, showing a consistent focus on performance, resilience and developer productivity.
A platform to build and run apps that are elastic, agile, and resilient. SDK, libraries, and hosted environments.
Role in this project:
Back-end Developer
Contributions:34 releases, 1653 reviews, 6150 commits in 11 years 3 months
Contributions summary:Patrik's commits focus on modifying and extending the Akka framework's distributed data and reliable delivery features, as well as their associated testkit and documentation. The changes involve enhancements to the Replicator, including the ability to handle more complex write operations and integrating timestamp-based offsets for improved event replay. Additionally, the commits introduce utilities for improving the testing of persistent actors, including a new test kit and the ability to simulate and test event persistence failures.
A replicated Akka Persistence journal backed by Apache Cassandra
Role in this project:
Back-end Developer & Database Engineer
Contributions:6 releases, 80 reviews, 548 commits in 6 years 10 months
Contributions summary:Patrik's contributions focused on enhancing the persistence layer of the Akka Persistence Cassandra project. They made substantial changes to retry strategies, keyspace and table creation, and delete operations, aiming to improve reliability and address potential race conditions. Additionally, they modified the code to support data storage in separate columns.
cassandrajournalapachecqrsakka-streams
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.