Mark Toda is a director-level software engineer based in New York with seven years of hands-on experience building high-performance blockchain and DeFi infrastructure. Currently Director of Engineering at Uniswap Labs, he advanced through senior protocol and staff roles delivering gas-optimized smart contracts and integrations—most notably contributions to Uniswap's widely used Permit2 token approvals and Universal Router. He blends deep protocol engineering (signature verification, nonce management, cross-chain replay protection) with team leadership and operational rigor from prior BitGo and AWS roles. Mark pairs a dual technical/business education from University of Washington with a knack for refactoring complex systems into efficient, auditable production services. An advisor and early contributor to multiple startups, he quietly favors pragmatic testing and build-process improvements that reduce risk in live markets.
Contributions:26 reviews, 34 commits, 23 PRs in 4 months
Contributions summary:Toda contributed to the development of the `permit2` smart contract, a next-generation token approvals mechanism. Their work focused on implementing and refining core functionalities, including adding a caching domain separator for cross-chain replay protection, adding events for invalidating nonces, and implementing dynamic typehashes to improve the signature verification process. The user also introduced several gas optimizations and refactored existing code to improve efficiency. The user also designed and implemented several testing functions to assure the correctness and security of the contract.
Uniswap's Universal Router for NFT and ERC20 swapping
Role in this project:
Back-end Developer
Contributions:44 reviews, 22 commits, 22 PRs in 6 months
Contributions summary:Toda primarily contributed to the development and integration of features within the Uniswap Universal Router. Their work involved refactoring code for improved readability and gas efficiency, along with the integration of Permit2 functionality. They also introduced new commands and libraries, and expanded testing capabilities. They improved the build process and updated the deployment configuration.
uniswapswappingethereumerc1155openzeppelin
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.