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 leader and founder with 14 years of experience, currently serving as CTO and Founder in San Francisco. He co-founded and leads engineering at Compound Labs, helping build one of DeFi's core money-market protocols while remaining hands-on with Solidity, Elixir, and developer tooling. Geoffrey's background spans backend and distributed systems—from implementing SMTP auth and SQS message-attribute handling to designing a parallel workers/loaders framework and Hardhat integration for Compound v3 scenario runs. He has led engineering teams at Postmates and founded earlier startups, pairing product-driven leadership with deep implementation expertise. A University of Pennsylvania computer science graduate, he is known for shipping robust, audited smart-contract changes (timelocks, pause guards, liquidation tweaks) and for meticulous attention to correctness in both infra and protocol code.
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 (51)

unit-testing10
javascript10
typescript310
node-js10
solidity10
jquery10
haraka10
web-frameworks10
testing10
user-authentication10
typescript10
authentication10
typescript210
smtp10
smtps10

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