Works

Mobile Network Projects

I am the author of several open-source projects related to mobile networks, most of which are written in Go. These projects focus on handling mobile network protocols, such as GTP, PFCP, and parts of the SIGTRAN stack. You can find them on my GitHub.

The most popular projects are go-gtp and go-pfcp, which are libraries for handling GTP and PFCP respectively. They are used in several open-source projects and commercial products.

I have a (strange) habit of implementing the MILENAGE algorithm when I start a new programming language. Besides my main language Go, you can find the implementations in Erlang and Kotlin (more to come hopefully).

Other Projects and Contributions

gopcua/opcua is a project that I authored but left maintenance (the project itself is still active). It is a Go implementation of the OPC UA protocol, which is widely used in the industrial automation field (yes, it is a networking protocol again).

Contributions to other projects sometimes happen when I find something interesting or when I need to fix something for my projects. Notable contributions include a few fixes and updates for PFCP in Wireshark and a bug fix in netlink communication for the Linux Kernel GTP.


253 Words