Marcin Siodelski

Software Engineer 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
Marcin Siodelski is a seasoned software engineer with 14 years of experience specializing in backend systems and network services, currently contributing to the Kea DHCP server at Internet Systems Consortium. He has deep expertise in scalable, multi-threaded server development, database-backed configuration (MySQL/PostgreSQL), and protocol integrations—work that includes adding authoritative flags and boot/next-server support to Kea. Before ISC he validated and automated graphics driver testing at Intel and participated in standards work with Khronos, giving him strong systems-level debugging and interoperability skills. Based in Gdańsk, he holds an M.Sc. in Telecommunications Engineering and brings a practiced blend of open-source collaboration and standards-oriented engineering to infrastructure projects.
code14 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (M.Sc.), Telecommunications Engineering, Master of Science (M.Sc.), Telecommunications Engineering at Technical University of Gdansk
languagesEnglish, Italian
github-logo-circle

Github Skills (5)

unit-testing10
dhcp10
mysql10
cprogramming-language9
c-language9

Programming languages (4)

C++RustGherkinGo

Github contributions (5)

github-logo-circle
isc-projects/kea

Apr 2012 - 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:6802 commits, 12 PRs, 21 pushes in 10 years 10 months
Contributions summary:Marcin's commits focus on extending the Kea DHCP server's functionality, specifically within the MySQL configuration backend. They implemented support for the authoritative flag in the MySQL CB, corrected unit tests, and refactored common parsing functions. Furthermore, they added support for critical parameters such as boot file, next server, and server hostname, enhancing the management capabilities of the DHCP server.
multi-threadingdhcpv6dhcpddhcpv4ipv4-address
isc-projects/stork

Oct 2019 - Jan 2023

Stork is a dashboard for BIND 9 and Kea DHCP. It is under active development, with monthly releases. The initial priority is to provide monitoring and troubleshooting support.
Contributions:1260 commits in 3 years 3 months
storktroubleshootingbindkeadhcp
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