Matt Joiner

Developer at Erigon Technologies

Greater Canberra Area Australia
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
Matt Joiner is a software engineer with 16 years of experience building reliable distributed systems and networked software, primarily in Go, Rust and Haskell. He has a strong track record contributing to major open-source projects like libp2p, IPFS-related DHTs and the Optimism op-node, where he focused on concurrency, race fixes and robustness in p2p stacks. As a lead engineer at Lantern and a contractor advising Optus on Rust async migration, he blends hands-on systems work with team leadership and build-pipeline modernization. His interests center on functional programming, peer-to-peer protocols, concurrency and embedded databases, and he has shipped BitTorrent and UPnP/DLNA media tooling in production contexts. Based near Canberra, he’s comfortable with regular domestic and occasional international travel for leadership roles. Colleagues know him for methodical refactors and bug hunts that quietly improve reliability across complex networking codebases.
code16 years of coding experience
job9 years of employment as a software developer
bookAustralian National University
languagesEnglish, Spanish, Indonesian, Latin
stackoverflow-logo

Stackoverflow

Stats
114,856reputation
20.6mreached
553answers
372questions
Badges
unix
top-5%
tcp
top-5%
macros
top-5%
winapi
top-5%
malloc
top-5%
dictionary
top-5%
github-logo-circle

Github Skills (77)

datetime10
video-encoding10
python10
dlna10
testing10
gcc10
concurrency10
udp10
video-conversion10
optim10
upnp10
linux10
torrent10
transcoding10
video-encoder10

Programming languages (26)

CElmGoHTMLGroovyErlangTypeScriptShell

Github contributions (5)

github-logo-circle
anacrolix/torrent

Sep 2013 - Jan 2023

Full-featured BitTorrent client package and utilities
Role in this project:
userBack-end Developer
Contributions:4 releases, 81 reviews, 3195 commits in 9 years 5 months
Contributions summary:Matt primarily focused on making improvements to the `torrent` package, including dependency updates and benchmark enhancements. They refactored the storage options within the package, adding new features such as setting piece layer hashes and setting for v2 torrents. Additionally, they provided some cleanups and fixed some data races in piece ordering and handling.
full-featuredmagnet-linkbencodetrackerp2p
libp2p/go-libp2p-kad-dht

Jan 2019 - Apr 2019

A Kademlia DHT implementation on go-libp2p
Role in this project:
userBack-end Developer
Contributions:1 release, 109 commits, 67 PRs in 3 months
Contributions summary:Matt primarily worked on improving the Kademlia DHT implementation within the go-libp2p project. Their contributions focused on refactoring the bootstrapping logic, including adding the default libp2p bootstrap peer list and simplifying the bootstrap process. Additionally, the user addressed races and other issues, and also made code improvements by type-checking interfaces and adding new functionalities.
golangipfskademlia-dhtdhtgo-libp2p
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
Matt Joiner - Developer at Erigon Technologies