Tomek Mrugalski

Director Of DHCP Development at Internet Systems Consortium

Gdańsk, Pomeranian 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
Tomek Mrugalski is a veteran network software engineer and leader with over two decades focused on DHCP, IPv6, and open source development. As Director of DHCP Development at ISC he drives Kea and Stork product strategy, customer engagement, release planning and people management while still contributing code to the Kea DHCPv4/v6 server. A long-time IETF contributor and co-chair of the DHC working group, he’s co-authored 14 RFCs and built Dibbler, an early DHCPv6 implementation, demonstrating deep protocol-level expertise. Comfortable across C++ and Python, he pairs hands-on systems programming and testing infrastructure experience with pragmatic open-source project stewardship. Based in Gdańsk, he brings unusual domain depth—combining standards leadership, large-scale server engineering and even a sideline in astrodynamics testing—tempered by a personal passion for astronomy.
code22 years of coding experience
bookMaster's degree, Master's degree at Gdańsk University of Technology
bookDoctor of Philosophy - PhD, Doctor of Philosophy - PhD at Gdansk University of Technology
languagesEnglish, Polish, Russian
stackoverflow-logo

Stackoverflow

Stats
61reputation
25kreached
4answers
1question
github-logo-circle

Github Skills (27)

c-language10
develop10
pytest10
back-end-development10
python10
testing10
c1110
czml10
c1710
network-protocol10
dhcp10
developper10
cprogramming-language10
wireshark10
astrodynamics10

Programming languages (12)

TypeScriptC#JavaC++ShellCGherkinMakefile

Github contributions (5)

github-logo-circle
isc-projects/kea

Jun 2011 - Jan 2023

A modern, scalable, robust DHCPv4 and DHCPv6 server, with database (MySQL, PostgreSQL), hooks, multi-threading, RADIUS, NETCONF, Kerberos and more.
Role in this project:
userBack-end Developer
Contributions:5290 commits, 42 PRs, 1874 pushes in 11 years 9 months
Contributions summary:Tomek's commits indicate involvement in back-end development within the context of Kea's DHCP server project, specifically focusing on enhancements and bug fixes related to parameter handling in control commands. The contributions involve modifications to existing code, specifically in the area of ensuring that when a subnet ID is not provided in a command, it is figured out by Kea code and it also involves a new code for checking if the value in subnet IDs is as expected. Their work spans across DHCPv4 and DHCPv6 servers, focusing on the implementation of the `lease4-add`, `lease6-add`, `lease4-get-all` and other related commands. They have also been responsible for updates of the documentation.
multi-threadingdhcpv6dhcpddhcpv4ipv4-address
poliastro/poliastro

Mar 2020 - Oct 2020

poliastro - :rocket: Astrodynamics in Python
Role in this project:
userFull-stack Developer & Test Automation Engineer
Contributions:1 review, 16 commits, 2 PRs in 7 months
Contributions summary:Tomek primarily contributed to the testing and maintenance of the CZML (Cesium language) integration within the poliastro project. Their work involved writing and updating unit tests using pytest, which specifically tested CZML output, including adding orbit representations and ground station data. They also addressed issues related to time zone handling, ensured the correct ordering of fields in the output, and made documentation updates to improve the getting started guide.
celestial-mechanicspythonsciencescientific-computingastrodynamics
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
Tomek Mrugalski - Director Of DHCP Development at Internet Systems Consortium