Thomas Daubney

Senior Software Engineer at Arm

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

🤩
Rockstar
🎓
Top School
Thomas Daubney is a Senior Software Engineer at Arm with five years of professional experience focused on open-source security libraries, notably contributing to the Mbed TLS project. He combines hands-on C/C++ backend development with a rigorous academic background—MPhys and an MPhil in particle detector physics from the University of Manchester—which informs a methodical, research-driven approach to code quality and maintainability. At Arm he has driven refactors to simplify RSA APIs and remove deprecated functionality, improving long-term maintainability and documentation for a widely used TLS implementation. Previously he applied machine vision expertise at Simsol and research skills at DESY, reflecting an ability to move between research and production engineering. He’s based in the UK and brings a pragmatic mix of security-focused engineering and scientific problem-solving to open-source cryptographic projects.
code5 years of coding experience
job10 years of employment as a software developer
bookMaster of Philosophy - MPhil, Particle Detector Physi, Master of Philosophy - MPhil, Particle Detector Physi at The University of Manchester
github-logo-circle

Github Skills (12)

c1710
mtls10
ssl10
tls1210
c1110
tls1310
rsa10
cryptography10
libtls10
api-design9
crypto9
crypt9

Programming languages (3)

CGroovyPython

Github contributions (5)

github-logo-circle
Mbed-TLS/mbedtls

May 2021 - Jan 2023

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:438 reviews, 117 commits, 58 PRs in 1 year 8 months
Contributions summary:Thomas primarily contributed to the removal of obsolete parameters and functions related to RSA encryption and decryption within the Mbed TLS library. Their work involved refactoring code, updating function calls, and removing conditional compilation blocks to streamline the RSA implementation. These changes focused on simplifying the API, removing redundancy, and improving maintainability by eliminating deprecated features. Furthermore, the user made documentation updates to reflect these changes.
cryptography-libraryapisslcryptographycryptography-api
tom-daubney-arm/mbedtls

May 2021 - Aug 2024

An open source, portable, easy to use, readable and flexible SSL library
Contributions:214 pushes, 38 branches in 3 years 3 months
sslreadablessl-libraryreliableportable
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
Thomas Daubney - Senior Software Engineer at Arm