📫 linouxis9 AT devling DOT xyz
I build mobile core network functions end to end, from implementing 3GPP protocols and procedures to Kubernetes operators, and run them in production for more than 15 M subscribers.
I'm the creator and lead maintainer of PacketRusher, a high-performance UE/gNodeB simulator, written in Go, for testing and load‑testing 5G cores.
- Used or cited in 20+ academic publications, including Proceedings of the ACM on Networking, IEEE Globecom and SIGCOMM (poster)
- v2.0: eBPF user plane without any kernel module, 10–14 Gbit/s on a single host, up to 10,000 UEs
I'm also building OxiRush, the 3GPP protocol stack of LTE/EPS and 5G cores as Rust crates, for high-performance and secure core network functions.
- 8,000+ downloads on crates.io
- Each crate follows its 3GPP spec, and NGAP and S1AP share the same API
| Crate | What it does |
|---|---|
| oxirush-nas | 5GS and EPS NAS codec with NAS security (TS 24.501, TS 24.301) |
| oxirush-ngap · oxirush-s1ap | NGAP and S1AP codecs generated from 3GPP ASN.1 (TS 38.413, TS 36.413) |
| oxirush-aper | no_std Aligned PER (X.691) runtime behind the generated codecs |
| oxirush-security | 5GS and EPS key derivation, ciphering, integrity and SUCI (TS 33.501, TS 33.401) |
| oxirush-gtp-u | GTP‑U codec, endpoint and test UPF with an eBPF fast path (TS 29.281) |
| oxirush-sctp | Async SCTP sockets for Tokio on Linux |






