Piotr Gawłowicz

Senior Engineer at Software Radio Systems

Berlin Metropolitan Area Germany
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
Piotr Gawłowicz is a Senior Engineer based in Berlin with 11 years of experience at the intersection of wireless systems, network simulation, and research-driven software development. He holds a Ph.D. (Summa Cum Laude) in EE/CS and has published 35+ papers with 500+ citations while leading EU research work packages and securing ~€500k in funding. Practically minded, he built production-grade features and QA fixes for open-source projects such as ns-3 and srsRAN, contributed substantial LTE/5G simulation code, and developed ns3-gym to bridge reinforcement learning with networking research. At Software Radio Systems he applies this deep protocol and simulator expertise to real-world O-RAN and 5G challenges, complemented by a history of over-the-air cross-technology demos (e.g., LTE–Wi‑Fi interference nulling and VLC on commodity Wi‑Fi hardware). Known for turning rigorous research into usable tools, he combines academic rigor with hands-on backend engineering and quality-driven development.
code11 years of coding experience
job3 years of employment as a software developer
bookDoctor of Philosophy - PhD, Electrical Engineering and Computer Science, Graduated with distinction (Summa Cum Laude), Doctor of Philosophy - PhD, Electrical Engineering and Computer Science, Graduated with distinction (Summa Cum Laude) at Technische Universität Berlin
bookAGH University
languagesPolish, English, German
stackoverflow-logo

Stackoverflow

Stats
21reputation
341reached
0answers
1question
github-logo-circle

Github Skills (19)

simulation10
debug10
c-language10
5g10
simulator10
lte10
simulations10
srs10
reinforcement-learning10
cprogramming-language10
protobuffer10
protobuf10
wireless9
asn19
testing7

Programming languages (3)

C++CPython

Github contributions (5)

github-logo-circle
tkn-tub/ns3-gym

Sep 2018 - Jul 2022

ns3-gym - The Playground for Reinforcement Learning in Networking Research
Role in this project:
userBackend Developer
Contributions:5 releases, 355 commits, 12 PRs in 3 years 10 months
Contributions summary:Piotr primarily worked on the ns3-gym repository, focused on developing and modifying core components related to reinforcement learning environments for networking research. Their contributions involved refactoring and adding functionalities to the environment for correct action sampling, removing obsolete code, and implementing communication over protobufs. The user also added support for defining the simulation environment in C++ to increase flexibility and support for advanced action/observation space specifications.
stable-baselinesns3reinforcement-learningnetworkinggym-environment
nsnam/ns-3-dev-git

Sep 2014 - Dec 2014

GitHub read-only mirror of ns-3-dev repository, will be kept in sync with main GitLab.com repository. Please DO NOT file pull requests here; instead, file issues and merge requests at https://gitlab.com/nsnam/ns-3-dev/
Role in this project:
userBack-end Developer
Contributions:6 commits in 3 months
Contributions summary:Piotr contributed to the ns-3 network simulator, primarily focusing on the LTE module. Their work involved implementing and refining aspects of LTE, including CQI generation, power control, and frequency reuse algorithms. Several commits addressed bug fixes and improvements in the PSS FFR Mac Scheduler and the CQI generation approaches. The user also updated documentation and redrew figures within the LTE design documentation.
twinedevsyncgitlabmerge-requests
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