IAMUVIN

Blog — page 7

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

150 articles

DeFi Deep Dives12 min
IAMUVIN

Tokenomics Design: A Developer's Guide to Token Economics

A technical guide to designing token economics that actually work — supply mechanics, emission curves, vesting schedules in Solidity, staking incentive math, governance token power dynamics, fee distribution models, and how to distinguish sustainable tokenomics from ponzi mechanics.

U
Uvin Vindula·November 18, 2024
Sri Lanka Tech Scene11 min
IAMUVIN

Hiring a Developer from Sri Lanka: What International Companies Should Know

A practical guide for CTOs and hiring managers considering Sri Lankan developers — covering skill levels, pricing, time zones, payment methods, legal considerations, and how to avoid common mistakes. Written by a developer who works both sides of this equation.

U
Uvin Vindula·November 18, 2024
Next.js & React10 min
IAMUVIN

Next.js Image Component Deep Dive: Beyond the Basics

Everything I have learned about next/image after shipping dozens of production sites. Covers the sizes prop most developers get wrong, external domain configuration, blur placeholders, priority loading, responsive srcSet, Sanity CMS integration, and real performance numbers.

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

Web3 Development Cost: How Much Does It Really Cost in 2026

Honest breakdown of Web3 development costs in 2026. From smart contracts to full-stack dApps, DeFi protocols to NFT platforms — real dollar ranges from a developer who builds them.

U
Uvin Vindula·November 4, 2024
Sri Lanka Tech Scene10 min
IAMUVIN

Token 2049 Asia: What I Learned Representing Sri Lanka in Singapore

A first-person account of attending Token 2049 Asia in Singapore — the world's largest crypto conference — as a Web3 developer from Sri Lanka. What I saw, who I met, what surprised me, and what it means for the future of crypto in South Asia.

U
Uvin Vindula·October 28, 2024
Full-Stack Engineering11 min
IAMUVIN

Error Handling in TypeScript and Next.js: Patterns That Scale

The error handling patterns I use in every TypeScript and Next.js project to keep production apps alive. From structured error types and consistent API responses to React error boundaries, Next.js error.tsx files, Result types, and proper logging. Real patterns from uvin.lk and EuroParts Lanka that handle the failures most tutorials pretend don't exist. Never swallow errors, never return string messages, never ship a catch block that does nothing.

U
Uvin Vindula·October 21, 2024
Supabase & PostgreSQL10 min
IAMUVIN

Supabase Edge Functions: When and How to Use Them

A practical guide to Supabase Edge Functions — when they make sense over Next.js API routes, how to set them up, writing Deno-based serverless functions for webhooks, scheduled tasks, and custom backend logic, with real examples from production projects.

U
Uvin Vindula·October 14, 2024
DevOps & Deployment11 min
IAMUVIN

Deploying Next.js to Vercel: My Production Deployment Guide

A production-focused guide to deploying Next.js applications on Vercel, covering environment variable management, preview deployments, edge functions, analytics, CI/CD pipelines, performance monitoring, and cost optimization. Based on running four production sites — EuroParts Lanka, uvin.lk, FreshMart, and iamuvin.com — on a single Vercel account (uvindev). Includes real vercel.json configs, edge function patterns, and a deployment checklist I run before every production push.

U
Uvin Vindula·October 7, 2024
NFT & Digital Assets10 min
IAMUVIN

NFT Royalties with ERC-2981: Implementation and Marketplace Support

A practical guide to implementing ERC-2981 royalty standard in NFT smart contracts. Covers the standard explained, custom royalty splits, marketplace support reality, on-chain enforcement strategies, the Operator Filter Registry, and the future of creator compensation on Ethereum.

U
Uvin Vindula·October 7, 2024
Performance & Optimization11 min
IAMUVIN

Core Web Vitals for Next.js: How I Hit 95+ on Every Project

A hands-on guide to achieving 95+ Lighthouse scores in Next.js — covering LCP, INP, CLS, bundle optimization, image strategy, font loading, and Server Components. Based on real production numbers from FreshMart and other projects I have shipped.

U
Uvin Vindula·September 16, 2024
Startup & Product Building9 min
IAMUVIN

How to Price Software Development Services: What I've Learned

A transparent breakdown of how I price software development services from $8K to $80K per project and $5K/month retainers — including real numbers, the mistakes I made, and why I stopped competing on price from Sri Lanka. A guide for developers and clients alike.

U
Uvin Vindula·September 9, 2024
DeFi Deep Dives12 min
IAMUVIN

Yield Farming Explained: A Developer's Technical Guide

A technical deep dive into yield farming — LP token staking mechanics, reward distribution math, auto-compounding vaults with ERC-4626, multi-pool farming architecture, APR vs APY calculations with code, and building farm contracts that don't collapse.

U
Uvin Vindula·September 2, 2024