Nathan Ginnever

Protocol Engineer at Gnosis

Los Angeles, California, 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

🤩
Rockstar
🎓
Top School
Nathan Ginnever is a protocol engineer and founder with a decade of experience building and securing blockchain systems, currently working on protocol engineering at Gnosis and running Finality Labs. He blends deep mathematical training with practical skills in Node.js, C++, distributed systems, and applied cryptography to design scalable layer and off-chain solutions, having consulted on Ethereum smart contracts and state-channel architectures. Nathan has hands-on open-source experience improving core IPFS JavaScript functionality and test infrastructure, reflecting an operator’s comfort with both core protocol code and DevOps. His background founding projects like blockEDU and serving as a Filecoin contractor shows a pattern of turning research-driven ideas into deployable, permissionless systems. Notably, he pairs entrepreneurial instincts with peer-reviewed security work from roles at Least Authority and consultancy engagements, making him equally at home in audit rooms and in breaking ground on new protocol designs.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's Degree, Mathematics, Bachelor's Degree, Mathematics at Harris-Stowe State University
github-logo-circle

Github Skills (11)

command-line-interface10
javascript10
ipfs10
nodejs10
libp2p10
js-ipfs10
command-line10
cli10
cicd7
dockers7
docker7

Programming languages (11)

TypeScriptHCLC++ShellRustCSolidityJavaScript

Github contributions (5)

github-logo-circle
ipfs/js-ipfs

Feb 2016 - Aug 2016

IPFS implementation in JavaScript
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:23 commits, 18 PRs, 51 pushes in 6 months
Contributions summary:Nathan primarily focused on modifying core functionalities and the command-line interface of the IPFS implementation. Their contributions included refactoring the 'id' command to utilize 'peer-id', updating the 'get' command, and adding tests for file operations like 'add', 'cat', and 'get'. Furthermore, the user made changes to the Karma configuration for testing and gateway tests, indicating involvement in the build and test infrastructure. The user also made updates to the core IPFS files to support file operations and http api endpoints.
ipfsjavascriptjs-ipfslibp2ppeer-to-peer
SpankChain/virtual-channels

Jun 2018 - Aug 2018

Contributions:55 commits in 2 months
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