Szymon Kulec is a founder and seasoned back-end architect with 13 years of experience helping teams strip away accidental complexity to build performant, maintainable systems. He is an active OSS contributor and performance-focused engineer, with notable work optimizing core components of projects like JasperFx/marten (PostgreSQL document DB and event store) and the Nethermind Ethereum client. His contributions span low-level algorithmic improvements (Keccak, EVM bitwise ops), memory-pool and buffer-management optimizations, and mission-critical messaging and cloud integrations (NServiceBus, Azure WebJobs, ASQ). Comfortable operating at the intersection of architecture and implementation, he brings measurable performance gains through careful refactoring, benchmarking, and pragmatic API enhancements. Based on his background, he often uncovers hidden resource bottlenecks and turns them into reproducible, testable improvements that scale in production.
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:2 reviews, 19 commits, 35 PRs in 3 years 3 months
Contributions summary:Szymon primarily contributed to the NServiceBus framework, focusing on improving its core functionalities and testability. They addressed issues by modifying message pump behavior, adding tests for timeout functionality, and refactoring code. The user also worked on enhancing the InMemorySagaPersister, optimizing performance and memory allocation. These changes indicate a focus on improving the reliability and efficiency of the messaging system.
A robust execution client for Ethereum node operators.
Role in this project:
Back-end Developer
Contributions:165 reviews, 27 commits, 96 PRs in 3 years 2 months
Contributions summary:Szymon focused on optimizing and improving the performance of the Nethermind Ethereum execution client. Their contributions primarily involved low-level optimizations of bitwise operations within the Ethereum Virtual Machine (EVM) and the Keccak hashing algorithm. These improvements also included code refactoring and benchmarking to ensure the efficiency of the core EVM functionalities. This likely resulted in faster processing times for transactions and blocks.
dotnetlinux-windowswindowsethereumblockchain
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.