Joel Colledge is a software developer based in Vienna, Austria, with 12 years of experience building high-availability Linux storage and software-defined storage systems. He currently works at LINBIT on the LINSTOR server backend, improving code quality, hardening security-related database interactions, and fixing reliability-critical bugs. His open-source contributions span networking and storage tooling, including the DRBD dissector for Wireshark and integration work with Docker, Kubernetes, OpenStack, and Proxmox. A Mathematics graduate from the University of Cambridge, he applies rigorous analytical thinking to performance-critical backend engineering. Earlier roles at RealVNC and Catalysts round out a diverse software development background and a hands-on, systems-focused playbook.
12 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.