Branislav Katreniak is a Lead Software Developer with 12 years of experience designing and delivering robust distributed systems, from embedded audio stacks to cloud backend services. He blends an architect’s mindset with hands-on implementation, driving multi-cluster deployments, major performance improvements, and root-cause analyses in production at Cisco. His background in algorithms, complexity theory, and distributed algorithms underpins work on real-time, networked audio systems and constrained ARM devices where he engineered heapless C++ solutions and master-election protocols. An active contributor to the Cap’n Proto project, he implemented JSON decoding into its C++ core, showing attention to interoperable, high-performance serialization. Based in Bratislava, he’s comfortable leading small teams, reviewing the majority of PRs, and translating rigorous academic training (PhD-level theoretical informatics) into pragmatic product features. He favors making the pieces fit correctly—often finding and fixing subtle platform bugs that others miss.
12 years of coding experience
18 years of employment as a software developer
Doctor of Philosophy (PhD) Theoretical Informatics, Doctor of Philosophy (PhD) Theoretical Informatics at Comenius University in Bratislava, Faculty of Mathematics, Physics and Informatics
Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
Back-end Developer
Contributions:47 commits, 18 PRs, 86 comments in 1 year 4 months
Contributions summary:Branislav primarily contributed to the `capnproto` repository by implementing JSON decoding functionality. They added the `decode` method to the `JsonCodec` class, enabling the parsing of JSON data into `DynamicStruct::Builder` objects. Their work involved significant changes to the `json.c++` and `json-test.c++` files, encompassing the parsing of various data types, including integers, floats, strings, and lists, indicating a focus on robust data handling within the Cap'n Proto framework. They also addressed review comments, demonstrating an iterative approach to the code's improvement.
Contributions:34 pushes, 33 branches in 1 year 4 months
rpcprotobufprotoserializationcap
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
Branislav Katreniak - Lead Software Developer at Cisco