Tobin Harding

Rust Bitcoin Maintainer at Funded by Riot Platform

Sydney, New South Wales, 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
Tobin Harding is a Rust-focused Bitcoin maintainer and systems programmer with 11 years of experience building secure, high-assurance software for crypto and Linux ecosystems. He currently works on institutional cryptocurrency wallet design using Intel SGX and maintains core rust-bitcoin projects with funding from Riot/Kraken, reflecting deep open-source stewardship. His background spans atomic-swap protocol work, Lightning and ERC-20 integrations, and kernel-level contributions to Linux and OpenZFS, showing fluency from userland services to kernel patches. An advocate for code quality, he consistently improves maintainability across major Rust projects (bdk, rust-secp256k1, electrs, miniscript), and has a track record of adding tests and fixing subtle bugs. Based in Sydney, he blends academic rigor (BSc and graduate CS credentials) with practical apprenticeship and community leadership as founder of the Central Coast Linux Users Group. Notably, his contributions range from low-level kernel fixes to cryptographic wallet mechanics, a rare cross-section in the Bitcoin tooling landscape.
code10 years of coding experience
job9 years of employment as a software developer
bookGraduate Diploma of Computer Science, Graduate Diploma of Computer Science at University of New England (AU)
bookThe University of Sydney
languagesEnglish, rust, c
stackoverflow-logo

Stackoverflow

Stats
369reputation
47kreached
8answers
10questions
github-logo-circle

Github Skills (72)

ec10
python10
testing10
bitcoins10
c1110
refactor10
c1710
system10
systemd10
refactoring10
code-readability10
min10
code-optimization10
vpn10
rust10

Programming languages (21)

MDXJavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
rust-bitcoin/rust-bitcoin

Jul 2021 - Jan 2023

Rust Bitcoin library
Role in this project:
userBack-end Developer
Contributions:3714 reviews, 458 commits, 1555 PRs in 1 year 6 months
Contributions summary:Tobin primarily contributed to improving the internal code structure and performance of the rust-bitcoin library. Their work included refactoring and optimization efforts, such as cleaning up the codebase by removing deprecated functions and consolidating code into internal modules. They also made improvements to the test suite, specifically related to the unit tests to ensure correctness. These changes encompassed a variety of the core bitcoin implementations and resulted in a cleaner and more efficient codebase.
rustbitcoin
rust-bitcoin/rust-miniscript

Apr 2022 - Jan 2023

Support for Miniscript and Output Descriptors for rust-bitcoin
Role in this project:
userBack-end Developer
Contributions:182 reviews, 192 commits, 176 PRs in 8 months
Contributions summary:Tobin primarily focused on improving the codebase for the `rust-miniscript` repository. They addressed a bug in the `SortedMultiVec` constructor, implementing a unit test to trigger and resolve it. The user also made several improvements to the documentation, specifically for the `MiniscriptKey` trait, and refactored various types to improve code readability and maintainability, along with performing code style cleanup. Furthermore, they added regression tests and optimized some code.
rustminiscriptrustlangbitcoindescriptors
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