Damian Sawicki

Software Engineer at Google

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

🤩
Rockstar
🎓
Top School
Damian Sawicki is a software engineer with a strong research-mathematics pedigree (PhD) and four years of industry experience spanning Google, fintech C++ work at Billon, and functional-finance development in Haskell. He combines deep theoretical training—postdoc stints at KU Leuven and the Max Planck Institute, 12 research projects with over 100 citations and invited talks across Europe—with practical systems engineering in C++, Python/Django, and Haskell. Damian has contributed to high-profile open-source networking projects such as cilium/cilium by optimizing core data structures and adding support for experimental load-balancing features, demonstrating an ability to improve performance-critical codepaths. He earned top honours in computer science at the University of Warsaw and has secured research grants in both Belgium and Poland, reflecting a proven track record of independent and collaborative work. Comfortable moving between abstract theory and production code, he brings a rare combination of formal rigor and hands-on systems optimization to challenging engineering problems.
code4 years of coding experience
job3 years of employment as a software developer
booksummer school, Building bridges between business and computer sciences, summer school, Building bridges between business and computer sciences at The University of Salford
bookMagister (Mgr), Mathematics, Magister (Mgr), Mathematics at University of Warsaw
bookDoctor of Philosophy (PhD), Mathematics, Doctor of Philosophy (PhD), Mathematics at Institute of Mathematics, Polish Academy of Sciences
github-logo-circle

Github Skills (10)

data-structures10
load-balancing10
go10
networking10
ebpf10
data-structure10
bpf9
testing9
kubernetes8
kubernetes-pods8

Programming languages (4)

HCLC++ShellGo

Github contributions (5)

github-logo-circle
cilium/cilium

May 2024 - Jan 2025

eBPF-based Networking, Security, and Observability
Role in this project:
userBack-end Developer
Contributions:133 reviews, 9 PRs, 224 comments in 8 months
Contributions summary:Damian significantly contributed to the `cilium/cilium` repository by implementing and optimizing the `ImmSet` data structure, a core component for networking, security, and observability features. Their work included replacing existing `ImmSet` methods with new ones, adding alternative implementations and benchmarking them, and improving the performance of insert, delete, union and difference operations. They also added an `IsEmpty` method to the `ebpf/lb` maps and worked on adding the support for the Maglev load-balancing algorithm to experimental StateDB load balancing.
bpfcontainerskerneltroubleshootingkubernetes-networking
DamianSawicki/ingress-gce

Feb 2023 - Aug 2023

Ingress controller for Google Cloud
Contributions:1 PR, 150 pushes, 17 branches in 5 months
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
Damian Sawicki - Software Engineer at Google