who am I

My name is Tsvetomir Dimitrov. I'm a systems engineer specialising in distributed systems and telecom protocols.

expertise

I've spent the first 10 years of my career building 3G/4G mobile core network protocol stacks (e.g. Sigtran, Diameter, VoLTE) in C/C++. During this period I contributed an ims_ipsec_pcscf module to Kamailio. I also led a team of around 15 engineers building core network elements in C++.

Since 2020 I've been working on core blockchain infrastructure - first on ConcordBFT at VMware (C++), and since 2022 on the Polkadot SDK (Rust).

I'm also a rank 2 member of the Polkadot Technical Fellowship.

my work

I'm the author of two ebooks:

  • Crypto++ in Practice: A Concise Guide - A practical guide to using the Crypto++ library effectively in your projects. Explains the concepts behind Crypto++ and shows how to use it with code samples.

  • SCTP in Theory and Practice - A deep-dive into the SCTP protocol, designed for networking engineers and system developers. The first part of the book explains how the SCTP protocol works under the hood. Expect to see PCAPs with message flows and explanations of what they mean. The second part is practical and explains how to use libsctp in Linux with examples.

Here are some blog post series worth reading:

getting in touch

Drop me a line at tsv.dimitrov@gmail.com.

Find me on GitHub and LinkedIn.