Robert Cragie

Director Of Security at Department for Energy Security and Net Zero

Kirklees, England, United Kingdom
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
Robert Cragie is a Director of Security with 11+ years focused on low-power wireless communications, IoT standards and secure LPWAN technologies, currently leading security efforts at the LoRa Alliance. He combines deep protocol-level expertise — as a primary developer of the Thread security protocol and contributor to Bluetooth Mesh and Matter specs — with practical product and consultancy experience in smart grid and energy management. His open-source contributions to Wireshark and mbedTLS show hands-on skills in protocol dissectors and cryptographic primitives, highlighting both debugging rigor and crypto API design. He advises government energy programs and industry through roles at the UK Department for Energy Security and Net Zero and Gridmerge Ltd., bridging policy, standards and implementation. Based in Kirklees, England, he brings decades of embedded and firmware engineering experience dating back to the 1990s, which informs a pragmatic approach to securing constrained devices. Notably, he blends standards leadership with low-level dissector fixes and TLS enhancements — a mix that few security directors can claim.
code11 years of coding experience
job22 years of employment as a software developer
bookBEng, Electronic Engineering, BEng, Electronic Engineering at The University of Sheffield
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (18)

ssl10
tls1210
c1110
tls1310
c1710
mtls10
network-protocol10
cryptography10
libtls10
wireshark10
aes9
ipv69
dtls8
zigbee8
coap8

Programming languages (4)

TypeScriptC++CPython

Github contributions (5)

github-logo-circle
wireshark/wireshark

Feb 2015 - Aug 2019

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:
userBack-end Developer
Contributions:13 commits in 4 years 6 months
Contributions summary:Robert contributed to the Wireshark project, focusing on improving the protocol dissectors. They made several changes, including correcting the display format for EUI-64 addresses, adding support for MPL in IPv6, and enhancing CoAP conversation recording. The user also addressed bugs and added checks in the ZigBee and DTLS dissectors. Their work demonstrates a strong understanding of network protocols and dissector development.
tsharkgit-repositorywiresharkpacket-capturegitlab
Mbed-TLS/mbedtls

Oct 2015 - Dec 2015

An open source, portable, easy to use, readable and flexible TLS library, and reference implementation of the PSA Cryptography API. Releases are on a varying cadence, typically around 3 - 6 months between releases.
Role in this project:
userBack-end Developer
Contributions:21 commits, 2 PRs, 1 comment in 2 months
Contributions summary:Robert primarily contributed to the mbedtls library by adding functionality related to point format handling, key export APIs, and AES-CMAC. They modified existing code to incorporate these features and address compilation warnings. The changes are focused on enhancing the library's cryptographic capabilities, particularly within the ECJPAKE and SSL/TLS contexts.
cryptography-libraryapisslcryptographycryptography-api
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
Robert Cragie - Director Of Security at Department for Energy Security and Net Zero