Blur is one of the largest NFT marketplaces by volume, built for professional traders who need fast, reliable execution. I work on the smart contract layer — the exchange contracts that match bids and asks, transfer NFTs, and settle payments on-chain.
A lot of the work comes down to gas optimization. NFT trades involve token approvals, ownership transfers, fee splits, and royalty payments in a single transaction, and every byte of calldata costs the user money. I've spent significant time on calldata packing schemes, tighter storage layouts, and custom error handling to squeeze overhead out of the hot paths.
Security is the other half. When a contract moves billions in volume, edge cases become attack surfaces. I built internal audit tooling, fuzz testing harnesses, simulation frameworks, and invariant checks to catch issues before they reach production. The goal is contracts that behave correctly under every condition, not just the expected ones.
The original Blur exchange contract. Handles order matching, NFT transfers, and payment settlement for the marketplace. Built to prioritize execution speed and reliability for high-frequency NFT traders.
A ground-up redesign of the exchange focused on gas efficiency. Introduced aggressive calldata packing — encoding trade parameters into tightly packed byte sequences instead of standard ABI encoding — along with optimized storage layouts and custom error handling. The result was a significant reduction in per-trade gas costs, which matters when the contract processes millions of transactions.
Blur's NFT lending protocol. Blend enables perpetual loans backed by NFT collateral with no expiry dates, fixed rates, or oracle dependencies. Lenders can trigger a Dutch auction to exit their position, and borrowers can refinance at any time. The design eliminates the liquidation cascades that plagued earlier NFT lending protocols.
The BLUR token was distributed to the community through a multi-phase airdrop tied to marketplace activity. Rather than a one-time drop, the airdrop was structured as a series of seasons where users earned care packages based on their trading activity, listing behavior, and loyalty to the platform. The system incentivized real usage over farming — rewarding traders who consistently listed and bid on NFTs through Blur. The token contract handles the ERC-20 mechanics, vesting schedules, and the claim process that let hundreds of thousands of wallets redeem their allocations on-chain.