Marek Pavlu is a software architect with nine years’ experience and a deep 17+-year mastery of C# and .NET, currently designing core banking and Forex systems for European financial institutions. He specializes in distributed systems, high-throughput low-latency architectures, and complexity reduction through principled design—often applying lock-free data structures, advanced synchronization patterns, and async/await at scale. His background spans embedded networking and high-concurrency middleware to fintech integrations (FIXML, clearing houses, Kafka, gRPC), giving him a rare full-stack view from firmware to enterprise services. Notably, his open-source work explores unified concurrency primitives and deterministic async testing, reflecting a research-driven approach to making concurrent code simpler to write, test and optimize. Based in Prague, he combines applied physics training with hands-on engineering to tackle tightly constrained, mission-critical problems.
9 years of coding experience
9 years of employment as a software developer
Master of Science (MSc / Mgr.), Applied Physics, Master of Science (MSc / Mgr.), Applied Physics at Palacky University, Faculty of Science, Czech Republic
Extension methods library emitting IL to generate delegates for fast reflection
Contributions:4 commits, 3 pushes, 3 tags in 1 month
extension-methodsreflection
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.