Joel Colledge is a software developer with 13 years of experience specializing in Linux storage, high availability and software-defined storage, currently building storage solutions at LINBIT in Vienna. He combines a strong theoretical background (Mathematics, University of Cambridge) with hands-on backend engineering, contributing to critical open-source projects like LINSTOR and the Wireshark DRBD dissector. His work shows deep protocol and reverse-engineering skills—improving DRBD packet analysis in Wireshark—and a focus on robustness and security in storage server logic. Comfortable across cloud, container and virtualization ecosystems, he bridges low-level storage protocols and production-quality server code to make distributed storage more reliable and observable.
13 years of coding experience
5 years of employment as a software developer
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Cambridge
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
Role in this project:
Backend Developer
Contributions:391 commits, 7 comments in 1 year
Contributions summary:Joel contributed to the backend logic of the LINSTOR server, addressing both code quality and functionality. Their commits primarily focused on fixing bugs, such as a missing quotation mark in an error message and adding an access context, which suggests a focus on improving system stability. The user also made changes to the security-related database interactions by reducing the duplication of Derby constants, indicating a familiarity with the project's security infrastructure.
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:12 commits in 2 years 9 months
Contributions summary:Joel primarily contributed to the DRBD dissector for Wireshark, enhancing its functionality and usability. Their work involved dissecting various DRBD protocol messages, including states, two-phase commit packets, and UUID-related information, adding new packet types to the dissector, and improving the presentation of the dissected data. The user demonstrated proficiency in network protocol analysis and reverse engineering, implementing detailed dissectors for DRBD messages.
tsharkgit-repositorywiresharkpacket-capturegitlab
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.