Tomasz Osiński

Software Engineer at Xsight Labs

Warsaw, Masovian Voivodeship, Poland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code10 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Warsaw University of Technology
languagesPolish, English, German
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

c-programming10
cprogramming-language10
ebpf10
compiler-development10
network-programming9
hash7
data-structures6
data-structure6

Programming languages (9)

JavaC++ShellCP4TeXGoHTML

Github contributions (5)

github-logo-circle
p4lang/p4c

Mar 2020 - Nov 2022

P4_16 reference compiler
Role in this project:
userBack-end Developer
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.
compilerbazel-rulesbazelp4p4c
Orange-OpenSource/p4rt-ovs

Aug 2019 - Apr 2020

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.
Request Free Trial
Tomasz Osiński - Software Engineer at Xsight Labs