who am I

My name is Tsvetomir Dimitrov. I am a software engineer interested in system programming, networking and blockchains.

expertise

I've got professional experience with C (pthreads, POSIX sockets), C++ (boost::asio) and Rust. I'm also familiar with Python and Go. The usual OS I built software for is Linux.

I have spent around 10 years of my career in the telecom domain. I've worked on Sigrtran (SCCP and M3UA) and Diameter protocol implementations and VoLTE. I've contributed an ipsec module to Kamailio.

Nowadays I am mainly interested in blockchains. I've contributed to Concord-BFT for two years and since 2022 - on Polkadot.

my work

SCTP in Theory and Practice - an e-book about the SCTP protocol

Series of blog posts about SCTP protocol

Series of blog posts about Linux's SCTP API

Tranqap - remote network packet capturing tool

Kamailio contributions

Concord-BFT contributions

Polkadot contributions

getting in touch

Write me an e-mail to tsv.dimitrov@gmail.com and I will get back to you as soon as I can.

Or find me online: