IAMUVIN

Blog

Blog

Technical writing on Web3, AI, and building things. Written by Uvin Vindula.

130 articles · 21 in Web3 Development

Web3 Development14 min
IAMUVIN

How to Build an NFT Marketplace from Scratch

A full-stack guide to building an NFT marketplace — from a Solidity marketplace contract with listing, buying, and bidding logic to royalty enforcement with ERC-2981, a React frontend with wagmi, and IPFS metadata storage. Security-first approach based on real client builds.

U
Uvin Vindula·March 18, 2024
Web3 Development9 min
IAMUVIN

Deploying Smart Contracts on Arbitrum: Step-by-Step

A practical step-by-step guide to deploying Solidity smart contracts on Arbitrum using Foundry. Covers testnet and mainnet deployment, contract verification, gas cost comparison with Ethereum, and key differences you need to know before going live.

U
Uvin Vindula·March 11, 2024
Web3 Development13 min
IAMUVIN

Building a DAO Governance System with Solidity and React

A complete guide to building a production DAO governance system — from OpenZeppelin Governor contracts and timelock execution to a React frontend with wagmi. Based on real governance contracts I have deployed for clients.

U
Uvin Vindula·March 4, 2024
Web3 Development10 min
IAMUVIN

Foundry vs Hardhat in 2026: Which Framework Should You Use

A hands-on comparison of Foundry and Hardhat for Solidity development in 2026. Speed benchmarks, testing approaches, fuzz testing, and when to pick each framework.

U
Uvin Vindula·February 19, 2024
Web3 Development13 min
IAMUVIN

Smart Contract Gas Optimization: 30 Techniques That Work

30 proven gas optimization techniques for Solidity smart contracts with before/after code examples and real gas savings numbers. From storage packing to assembly tricks, based on production deployments on Ethereum and L2s.

U
Uvin Vindula·February 12, 2024
Web3 Development11 min
IAMUVIN

Building Cross-Chain Applications with Layer 2 Networks

A practical guide to building cross-chain applications across Arbitrum, Optimism, Base, and zkSync — covering architecture patterns, bridge integration, multi-chain contract deployment, and frontend orchestration with wagmi. Based on real production deployments.

U
Uvin Vindula·February 5, 2024
Web3 Development10 min
IAMUVIN

ERC-20 Token Development: From Concept to Mainnet

A practical guide to building, testing, and deploying ERC-20 tokens using Solidity, OpenZeppelin, and Foundry. Real contract code, real deployment steps, real mistakes to avoid.

U
Uvin Vindula·January 22, 2024
Web3 Development14 min
IAMUVIN

Solidity Smart Contract Development: The Complete 2026 Guide

Solidity smart contract development in 2026 requires Solidity 0.8.24+, Foundry for testing, and OpenZeppelin for battle-tested standards. This guide covers the full workflow I use in production: project setup with forge init, writing secure contracts using Checks-Effects-Interactions, fuzz testing with Foundry, and deploying to Ethereum L2s like Arbitrum and Base. You will learn storage slot packing for gas optimization, the reentrancy guard pattern, access control with role-based permissions, and how to structure upgradeable contracts using the UUPS proxy pattern. Every pattern here is battle-tested across mainnet deployments.

U
Uvin Vindula·January 15, 2024
Web3 Development12 min
IAMUVIN

How to Build a Production DeFi Protocol from Scratch

A practical walkthrough of building a production-ready DeFi protocol — from architecture decisions and Solidity smart contracts to security patterns and mainnet deployment. Based on real experience building DeFi components for clients.

U
Uvin Vindula·January 8, 2024