Diederik De Groot is a seasoned software engineer with 13 years of experience and a pragmatic, hands-on approach to solving complex systems and platform portability challenges. He has deep expertise in backend systems and low-level tooling, demonstrated by significant open-source contributions porting the D compilers (dmd, LDC) and Phobos standard library to DragonFlyBSD and improving cross-platform robustness in projects like Asterisk, htop, and Wireshark. Comfortable working across networking, telephony (Asterisk/chan-sccp), and compiler runtimes, he blends systems knowledge with practical automation and testing to deliver reliable, production-grade solutions. As a former owner and long-time consultant, he pairs technical execution with strategic thinking—helping clients with migrations, clustered PBX and SAN rollouts, and VOIP/telecom architectures. Currently at LEGIC, he continues to focus on stability and portability while contributing to well-known open-source ecosystems. Colleagues value his knack for rapidly isolating root causes and implementing pragmatic fixes that survive across compilers and OS boundaries.
13 years of coding experience
5 years of employment as a software developer
Bedrijfskundige Informatica, BI, Bedrijfskundige Informatica, BI at Hogeschool West Brabant
Bestuurlijke Informatiekunde, BIK, Bestuurlijke Informatiekunde, BIK at Universiteit van Tilburg / Tilburg University
Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
Role in this project:
Back-end Developer
Contributions:17 commits in 3 years
Contributions summary:Diederik primarily worked on enhancing the Wireshark dissector for the Skinny protocol, adding support for new messages, enums, and fields. They modified the C code to incorporate these updates, including new message definitions, device types, and media payload types. The user also fixed issues related to incorrect field labels and improved the handling of multi-part message structures. This involved analyzing and updating the dissector's logic to correctly interpret and display Skinny protocol data.
The standard library of the D programming language
Role in this project:
Back-end Developer
Contributions:18 commits, 5 PRs, 27 comments in 4 months
Contributions summary:Diederik primarily focused on porting the D programming language's standard library, Phobos, to the DragonFlyBSD operating system. Their contributions involved adapting existing code and implementing platform-specific functionalities. The changes span across multiple files, including mathematical functions, date and time utilities, system interfaces, file operations, and networking sockets, reflecting a broad involvement in adapting core library components. Furthermore, the user excluded and reinstated unit tests demonstrating active work with automated testing.
c-programmingmetatype-conversionphoneticsglossary
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.