Hayden Adams: From a Siemens Layoff to Uniswap
In July 2017, Hayden Adams was fired from Siemens. A friend pointed him to Vitalik Buterin's x × y = k AMM sketch; he taught himself to code and launched Uniswap V1 in 2018.

3-Minute Fast Briefing
- The ParadoxAfter Siemens laid him off on July 6, 2017, mechanical engineer Hayden Adams spent two months learning Ethereum, Solidity, and JavaScript.
- The Turning PointAn Ethereum Foundation friend steered him to an obscure Reddit post by Vitalik Buterin sketching the constant-product formula: x × y = k.
- The LegacyHe requested $50,000 plus Runtime Verification's quoted cost; the Ethereum Foundation later listed Uniswap as a $100,000 grant recipient.
Chronological Timeline
Siemens lays off Hayden Adams from his first job after college; Karl Floersch points him toward Ethereum.
After two months studying Ethereum, Solidity and JavaScript, Adams built an AMM contract and his first website, following Karl Floersch’s suggestion.
Karl Floersch introduces Hayden to Vitalik, who reads the open-source contract on his phone and suggests Vyper and an EF grant.
The Ethereum Foundation lists a $100,000 Uniswap grant; Runtime Verification models and reviews the contracts.
Uniswap V1 goes live on Ethereum; one provider deposits about $30,000 across three tokens for launch liquidity.
1. A layoff and an unfamiliar field
On July 6, 2017, Hayden Adams was laid off from his first job after college, working as a mechanical engineer at Siemens. In his later account, he described himself as down and directionless and told his friend Karl Floersch, who was then working on Casper FFG at the Ethereum Foundation.[4]
“Congratulations, this is the best thing that could have happened to you,” Floersch told him in the conversation as Adams later reconstructed it. Floersch argued that Ethereum was early and that Adams should learn to write smart contracts.[4]— Karl Floersch, as reconstructed by Hayden Adams
Adams accepted the suggestion and spent the next two months learning the basics of Ethereum, Solidity, and JavaScript. When he wanted a real project on which to practice, Floersch suggested implementing the automated market maker described in posts by Vitalik Buterin.[4]
2. An obscure Reddit post and the magic of x × y = k
Floersch sent Adams a 2016 Reddit post in which Vitalik Buterin proposed an onchain exchange model. Adams later compared his early pool demo with EtherDelta and described the order-book interface as clunky.[4][2]
Buterin proposed a radically simpler mechanism called an Automated Market Maker (AMM). Instead of matching individual buyers and sellers on an order book, traders could swap tokens directly against an automated liquidity pool governed by a deterministic mathematical invariant: x × y = k.[4][2]
“It was the most intriguing thing I had worked on in my life. It didn't even feel like work,” Adams wrote about building the first proof of concept.[4]— Hayden Adams
The formula was not Adams's invention: in his retrospective he credited Alan Lu of Gnosis with first conceiving an x × y = k market maker on Ethereum, Martin Köppelmann with relaying the idea to Buterin, and Buterin with publishing it. Adams's contribution was turning that line of thought into the specific Uniswap implementation.[4]
3. Learning to code from scratch on dwindling savings
There was a basic obstacle: Hayden Adams had to learn software development. His official retrospective says that he spent two months learning Ethereum, Solidity, and JavaScript before beginning a real project. From October through November 2017, he built a first contract and his first website.[4]
The first proof of concept was deliberately narrow: one ETH/ERC-20 pair and one liquidity provider. Its importance was practical. Compared with EtherDelta's order-book interface, Adams found that swapping against the demo felt simpler, and he began treating Uniswap as an example of a censorship-resistant, decentralized, permissionless application rather than merely a tutorial exercise.[4]
By March 2018, Adams and collaborators had a fuller demo with multiple pools and liquidity providers. His account names Uciel Vilchis's frontend refactor, Pascal Van Hecke's product advice, and Floersch's technical help, making Uniswap's origin a collaborative build rather than a solitary montage.[4]
4. Seoul, Vyper, and the grant request
In April 2018, after ten months without a job and with the crypto he was living on down more than 75%, Adams bought a last-minute flight to Seoul timed with Deconomy 2018. He could not enter the conference without a ticket, but Floersch introduced him to Vitalik Buterin, who read the open-source contract on his phone.[4]
“Have you considered writing it in Vyper? Also, you should apply for an Ethereum foundation grant,” Buterin said in the exchange as Adams later reconstructed it.[4]— Vitalik Buterin, as reconstructed by Hayden Adams
Back in New York, Adams rewrote the contracts in Vyper and applied for $50,000 plus Runtime Verification's quoted cost. The Ethereum Foundation's Wave III announcement later listed Uniswap for $100,000. Runtime Verification formalized the x × y = k model, reviewed the code, and performed partial formal verification. Buterin, not the designers, supplied the name Uniswap when he heard the earlier working name 'Unipeg'.[4][3]
5. A small launch that became public infrastructure
On November 2, 2018, the final day of Devcon 4 in Prague, Hayden Adams deployed Uniswap V1 to Ethereum mainnet. One provider deposited about $30,000 across three tokens, enough for swaps of roughly $100. Adams then spent about an hour rewriting the launch tweets before announcing the protocol to around 200 followers.[4]
The protocol's later scale came through successive releases and a growing community. Uniswap V2 followed in May 2020. In September 2020, the project introduced UNI; its official allocation made 400 UNI claimable by each address that had called the V1 or V2 contracts before the snapshot, including addresses whose transactions had failed.[5]
By October 2022, Uniswap Labs reported that the protocol had supported $1.2 trillion in trading volume. That figure describes cumulative protocol activity, not money earned by Adams or a victory over every centralized exchange.[6]
The better lesson is narrower and more durable. A layoff created time to learn; public research supplied an idea; collaborators, a foundation grant, formal review, interface work, and launch liquidity turned a personal experiment into shared exchange infrastructure.[4][3]
Key Takeaways for Investors & Builders
A pricing rule still needs deposited assets
The x × y = k rule replaced order matching with swaps against a funded pool. At launch, a provider deposited about $30,000 across three tokens; the formula priced that liquidity rather than creating it.
An experiment grew through iteration
The early experiment grew into widely used exchange infrastructure, but that outcome followed years of iteration rather than an instant victory over order books.
An open idea needed collaborators
Public research gave Adams a starting point. A foundation grant, collaborators, formal verification, interface development and an initial liquidity provider helped turn it into a working exchange.
Continue reading
Explore the topic through other cases and contexts.
Sources & References
- [1]Source 1: Hayden Adams: A Short History of UniswapUniswap Labs · 2019-02-11
- [2]Source 2: Vitalik Buterin: Let's run on-chain decentralized exchanges the way we run prediction marketsReddit / r/ethereum · 2016-10-02
- [3]Source 3: Ethereum Foundation Grants Update — Wave IIIEthereum Foundation · 2018-08-17
- [4]Source 4: Runtime Verification: Lightweight Formal Verification of Uniswap V1Runtime Verification · 2018-10-12
- [5]Source 5: Uniswap Labs: Introducing UNIUniswap Labs · 2020-09-16
- [6]Source 6: Hayden Adams: Bringing Web3 to EveryoneUniswap Labs · 2022-10-13


