I write the contracts that hold the money.
That has meant an escrow that settles a 1v1 match on Celo, a ten-contract identity and lending protocol on Avalanche, a dark pool in Cairo that keeps orders hidden until settlement, and nine months of payment contracts on Base for a product with real users paying real bills.
Before I ship anything I try to break it. That habit came from a year in the Cyfrin Updraft security curriculum and from reviewing other people's code, which is a large part of what I do: 110 pull requests merged into repositories I don't own, mostly Soroban and Solidity work sitting inside other teams' protocols.
Everything on this site links to source you can read or an address you can look up on a block explorer. Nothing here is a screenshot of something I cannot show you.
- Languages
- Solidity, Cairo, Rust (Soroban), TypeScript
- Testing
- Foundry unit, fuzz and fork tests
- Chains
- Celo, Base, Avalanche, Mantle, Starknet, Stellar
- Focus
- Protocol architecture and contract security