About Me

Before transitioning into smart contract programming, I worked in industrial software development. In 2018, I began writing smart contracts and have since contributed to several innovations in the Ethereum ecosystem.
Highlights of my work:
Co-author of EIP-998: The Composable Non-Fungible Token standard, which allows ERC-721 tokens to own other tokens.
Author of EIP-2535 Diamonds: A standard for modular, upgradeable smart contract architectures.
Core development: Built the smart contracts that powered the launch of Aavegotchi, a DeFi-driven NFT game, using EIP-2535 Diamonds.
Ecosystem building: Helped launch Quickswap, one of the first major DEXs on Polygon.
Advisory work: Guided numerous teams and projects on adopting EIP-2535 Diamonds in production.
Security leadership: Led a small team of smart contract security auditors. Personally performed or reviewed audits for multiple projects, including:
My writing & resources:
EIP-2535 Diamonds Substack: In-depth documentation on Diamonds and Solidity best practices.
Dev.to blog: Articles on software development, Solidity, and smart contract engineering.
Perfect Abstractions: My company and personal website.
Awesome Diamonds: A curated collection of resources, libraries, tools, and projects built with EIP-2535 Diamonds.
Medium Blog: Articles on software development, the Solidity programming language and NFTs.
Social
Github: https://github.com/mudgen
LinkedIn: https://www.linkedin.com/in/mudge/
Discord: https://discord.com/users/mudgen
Telegram: https://t.me/mudgen
- nick@perfectabstractions.com