Martin Thomson

Australia, 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
Martin Thomson is a Distinguished Engineer with 17 years of experience driving core Internet protocols and standards from Australia, currently shaping architecture at Mozilla and contributing to global standards bodies. His work spans QUIC, HTTP/2, WebRTC, TLS and related stacks, blending hands-on Rust and tooling contributions (notably to Mozilla's neqo QUIC implementation) with technical writing and RFC/document tooling improvements. He has a long history of influencing protocol design through roles at the IETF, W3C TAG, and Internet Architecture Board, plus practical product and architecture experience from industry roles at Skype, Microsoft and Nortel. Martin pairs low-level protocol engineering—debugging encoders/decoders and build configurations—with attention to presentation and documentation, exemplified by maintaining IETF draft templates and XSLT/rfc tooling. Colleagues rely on him for rigorous specification edits, thoughtful refactors, and subtle bug fixes that improve interoperability at scale. He holds a first-class BE in Computer Engineering and brings a rare combination of standards leadership and pragmatic implementation skill.
code17 years of coding experience
github-logo-circle

Github Skills (18)

ietf10
xslt10
css10
http10
makefile10
refactor10
network-protocol10
html10
xml10
refactoring10
rust10
documentation10
code-formatting10
code-standards9
unit-testing9

Programming languages (24)

JavaBikeshedCSSC++RustCMakefileTeX

Github contributions (5)

github-logo-circle
martinthomson/i-d-template

Apr 2015 - Jan 2023

A template for IETF internet draft git repositories
Role in this project:
userFull-stack Developer
Contributions:69 reviews, 1236 commits, 213 PRs in 7 years 10 months
Contributions summary:Martin's contributions primarily focused on maintaining and improving the IETF internet draft git repository template. They implemented and maintained CSS styling, adding a visual "ribbon" to the final HTML files. Furthermore, the user made various updates to the project's makefile and configuration files, indicating a role in build process configuration and project setup.
rfcinternet-draftietf
mozilla/neqo

Feb 2019 - Jan 2023

Neqo, the Mozilla Firefox implementation of QUIC in Rust
Role in this project:
userBack-end Developer
Contributions:1222 reviews, 714 commits, 668 PRs in 3 years 11 months
Contributions summary:Martin made a series of code changes that primarily focused on code formatting and refactoring within the `neqo-qpack` and `neqo-transport` directories. The commits demonstrate a focus on streamlining code structure, specifically within the decoder and encoder, and general refactoring and improved unit testing. The user also corrected minor bugs in the code.
mozilla-firefoxquicrustfirefoxietf
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