Tomasz Osiński is an R&D software engineer and PhD candidate with roughly a decade of experience bringing programmability to networking across SDN, NFV and 5G edge domains. He has led and shipped production-grade P4 data planes and VNF offloading solutions for telco clouds—designing disaggregated BNGs on Tofino-based white-box switches and contributing the uBPF backend to the reference p4c compiler. At ONF and Intel he built SD-Fabric and UPF components, implemented Host-INT telemetry for Kubernetes, and prototyped end-to-end programmable fabric solutions combining P4 switches and IPUs. His toolkit spans P4, eBPF/XDP, DPDK, Go, Kubernetes and cloud-native orchestration, with a track record of moving research prototypes into pre-production labs. Active in open source, he blends academic research on software datapath programmability with practical engineering—often tackling compiler backends and packet-level test automation that few network engineers do. Based in Warsaw, he’s open to R&D collaboration and consistently seeks hard systems problems at the intersection of networking and programmable hardware.
10 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at Warsaw University of Technology
Contributions:70 reviews, 31 commits, 34 PRs in 2 years 8 months
Contributions summary:Tomasz contributed significantly to the uBPF backend of the P4 compiler. Their work involved refactoring code to calculate packet sizes, implementing custom C externs, and enhancing the backend with support for port forwarding, LPM match, default actions, and counter/digest externs. They also enabled the generation of P4Info files for the uBPF backend and implemented the EBPF deparser.
Programming runtime extensions for Open vSwitch with P4
Contributions:18 commits, 7 PRs, 19 pushes in 8 months
openflowruntimetwitchextensionssctp
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.