Geoffrey Hayes

CTO And Founder at Legend

San Francisco, 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
Geoffrey Hayes is a seasoned technology founder and CTO with 14 years of experience building production-grade backend systems and decentralized finance infrastructure from San Francisco. He co-founded and leads engineering at Compound Labs—contributing significant Solidity work to the widely used Compound protocol (including Comptroller enhancements, Timelock admin, pause guardians, and DAI Savings Rate integration)—and recently launched Legend. Geoffrey combines hands-on smart contract and backend engineering with leadership experience from startups and scale-ups like Postmates and Safe Shepherd. He has deep practical experience designing worker/loader frameworks, concurrent scenario runners, and robust message-handling in distributed systems. Equally comfortable in Elixir, Solidity, Go and TypeScript, he focuses on shipping secure, auditable financial primitives and developer tooling. His background in computer science from the University of Pennsylvania underpins a pragmatic, security-minded approach to architecting resilient blockchain and backend systems.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelors of Science in Engineering Computer Science, Bachelors of Science in Engineering Computer Science at University of Pennsylvania
stackoverflow-logo

Stackoverflow

Stats
8,906reputation
1.7mreached
119answers
3questions
Badges
css
top-5%
activerecord
top-5%
jquery
top-1%
javascript
top-5%
jquery-ui
top-5%
github-logo-circle

Github Skills (46)

unit-testing10
javascript10
solidity10
jquery10
haraka10
testing10
typescript10
user-authentication10
authentication10
smtp10
smtps10
smtpd10
go10
f10
aws10

Programming languages (20)

C++CSSRustCScalaElmGoHTML

Github contributions (5)

github-logo-circle
The Compound On-Chain Protocol
Role in this project:
userBack-end Developer
Contributions:4 releases, 12 reviews, 30 commits in 3 years 1 month
Contributions summary:Geoffrey implemented core modifications and features for the Compound Protocol, focusing on smart contract development. Their contributions include significant updates to the Comptroller contract, incorporating features such as a Timelock administrator, pause guardians, and adjustments to market entry behavior. Further enhancements involved the addition of support for new tokens and improvements related to liquidation and fee handling within the CErc20Delegator contract. The user was also involved in the integration of the DAI Savings Rate and implemented enhancements to the Jump Rate Model.
ethereumblockchaincompoundon-chainchain
compound-finance/comet

Dec 2021 - Aug 2022

An efficient money market protocol for Ethereum and compatible chains (aka Compound III, Compound v3).
Role in this project:
userBackend Developer
Contributions:44 reviews, 37 commits, 9 PRs in 8 months
Contributions summary:Geoffrey focused on developing a workers/loaders framework for running scenarios in parallel, including the addition of globbing for scenario discovery and the flexibility to use JavaScript or TypeScript. They restructured the project's file organization and implemented core components such as `Worker.ts`, `Parent.ts`, and `Report.ts` to support the framework. The user also worked on initializing and loading scenarios, setting up the Hardhat context within workers, and integrating a runner to execute the scenarios with defined bases and constraints.
ethereumavalancheblockchaincompoundsubgraph
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
Geoffrey Hayes - CTO And Founder at Legend