Jacob Payne

Software Developer at DaoHub

United States
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
Jacob Payne is a software developer and entrepreneur with over a decade of engineering experience and 7+ years focused on software and smart contract development. He combines hands-on backend systems work in Rust—contributing serialization, codec, and p2p improvements to notable crypto projects like Mimblewimble/Grin and paritytech/jsonrpc—with devops R&D for asset management and distributed networks. As CEO of DaoHub and a long-time open-source contributor, he bridges product leadership and low-level protocol engineering, often improving robustness through careful serialization and testing. His background spans frontend, audio/visual web work, and infrastructure automation, giving him a practical full-stack perspective uncommon in protocol-focused engineers.
code12 years of coding experience
job1 year of employment as a software developer
languagesEnglish, Russian, French, Japanese
github-logo-circle

Github Skills (15)

cryptocurrency10
json-rpc10
deserialization10
data-serialization10
rust10
im10
mib10
serde10
cryptography10
nimble10
serialization10
blockchain9
unit-testing9
byte8
bytecode8

Programming languages (12)

TypeScriptCSSC++RustCTeXJavaScriptGo

Github contributions (5)

github-logo-circle
mimblewimble/grin

Apr 2017 - Jul 2017

Minimal implementation of the Mimblewimble protocol.
Role in this project:
userBack-end Developer
Contributions:5 commits, 8 PRs, 58 comments in 3 months
Contributions summary:Jacob primarily focused on refactoring and improving the core serialization and deserialization logic of the Grin cryptocurrency project. They replaced `AsFixedBytes` with `Sized + AsRef<[u8]>` for more flexibility and implemented block and transaction codecs. They also contributed to the p2p layer, adding rate limiting and setting up message encoding and decoding. The user’s work touched various core components, including block headers, transactions, and p2p message handling.
cryptographyrustprotocolmimblewimblecryptocurrency
paritytech/jsonrpc

Feb 2016 - Mar 2016

Rust JSON-RPC implementation
Role in this project:
userBackend Developer
Contributions:10 commits in 7 days
Contributions summary:Jacob focused on implementing serialization and deserialization logic for the JSON-RPC request and response objects within the `paritytech/jsonrpc` repository. They added `Serialize` and `Deserialize` implementations for various request types, including `MethodCall`, `Notification`, `Call`, and `Request`. The contributions included unit tests to ensure the correct serialization and deserialization of the JSON-RPC data structures, enhancing the library's functionality and robustness. Additionally, they addressed formatting issues and improved code clarity.
rpcjsonrpcrustjson-rpcjson
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
Jacob Payne - Software Developer at DaoHub