IAMUVIN

Blog

Blog

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

130 articles

Layer 2 & Scaling12 min
IAMUVIN

zkSync Development: Building on Zero-Knowledge Layer 2

A practical developer guide to building on zkSync Era from someone who has deployed production contracts on it. Covers ZK rollup architecture, Solidity differences, native account abstraction, gas model quirks, and when zkSync is the right L2 choice — with real deployment code.

U
Uvin Vindula·October 20, 2025
SEO & Content Strategy11 min
IAMUVIN

JSON-LD Structured Data in Next.js: Schema That Ranks

A deep dive into implementing JSON-LD structured data in Next.js — Person schema, WebSite schema, Article schema, ProfessionalService schema, FAQ schema, and BreadcrumbList. Every schema in this article runs on iamuvin.com, and it is one reason the site gets cited by AI systems like ChatGPT, Perplexity, and Claude when users ask about Web3 developers. Includes real TypeScript code, validation strategies, and measurable impact on rankings and AI citations.

U
Uvin Vindula·October 20, 2025
UI/UX & Design Engineering11 min
IAMUVIN

Web Accessibility in Next.js: Meeting WCAG 2.1 AA Standards

Accessibility is not a checkbox exercise — it's about building for everyone. This guide covers how I implement WCAG 2.1 AA standards in every Next.js project: semantic HTML in React, keyboard navigation, focus management in SPAs, color contrast ratios, ARIA labels, screen reader testing, and accessible forms. Every pattern is pulled from production code I ship for clients through iamuvin.com — not theoretical ideals that never leave a tutorial.

U
Uvin Vindula·October 6, 2025
DevOps & Deployment10 min
IAMUVIN

Monitoring Production Next.js Applications: My Setup

A practical walkthrough of how I monitor every production Next.js application I ship. Covers Vercel Analytics for traffic and engagement, Speed Insights for real-user Web Vitals, structured logging that actually helps when things break, error tracking with Sentry, API route monitoring, database performance with Prisma metrics, uptime checks, and the real cost of running this stack. No enterprise-scale overkill — just the monitoring setup that has saved me from 3am surprises across dozens of client projects.

U
Uvin Vindula·September 15, 2025
Case Studies & Build Logs12 min
IAMUVIN

Building FreshMart: Redesigning a UK Grocery Platform for Performance

The full story of how I rebuilt FreshMart — a UK grocery delivery platform — from the ground up. 10-document engineering spec before writing a single line of code. Next.js 15, Supabase, Stripe, Sanity CMS, Upstash Redis, Vercel. PageSpeed 95+ on mobile. 10 weeks from spec to launch. This is how I approach client projects in the UK market.

U
Uvin Vindula·September 8, 2025
Layer 2 & Scaling11 min
IAMUVIN

Building on Base: Coinbase's Layer 2 Developer Guide

A practical developer guide to building on Base, Coinbase's Layer 2. From OP Stack architecture to deploying with Foundry, gas cost breakdowns, Smart Wallet integration, and choosing Base for your next project — written by a developer who ships on it.

U
Uvin Vindula·August 18, 2025
Career & Professional Growth9 min
IAMUVIN

How I Got My First International Client as a Developer from Sri Lanka

The real story of how Uvin Vindula went from building local Sri Lankan projects to landing international clients in the UK, US, and Europe — charging $8K to $80K per project. No Upwork, no competing on price, no cold pitching into the void. This is the actual path: building credibility through proof of work, positioning as a specialist, and letting referrals compound over time. Honest about what worked, what failed, and what every developer in a developing country needs to hear about pricing.

U
Uvin Vindula·August 11, 2025
Sri Lanka Tech Scene10 min
IAMUVIN

Cryptocurrency Regulation in Sri Lanka: What You Need to Know in 2026

A factual overview of cryptocurrency regulation in Sri Lanka as of 2026 — covering the Central Bank's position, Bitcoin legality, tax implications, P2P markets, international exchange access, and how the landscape compares to UK regulation. Written by a Bitcoin educator who operates in both countries.

U
Uvin Vindula·August 4, 2025
Next.js & React11 min
IAMUVIN

Next.js Caching Strategies: ISR, Revalidation, and What Actually Works

A production-tested guide to Next.js caching in 2026. Covers ISR with revalidate, on-demand revalidation with tags, Sanity webhook integration, fetch cache options, unstable_cache for database queries, Redis/Upstash patterns, and the common bugs that silently break your cache. Real strategies from shipping dozens of production sites.

U
Uvin Vindula·July 21, 2025
Case Studies & Build Logs13 min
IAMUVIN

Building uvin.lk: How I Created Sri Lanka's Bitcoin Education Platform

The full story of how I built uvin.lk — Sri Lanka's free Bitcoin education platform — during the 2022 economic crisis. 55 modules, 275 lessons, 10,000+ learners, and a published book. From watching the rupee collapse to building something that lasts.

U
Uvin Vindula·July 14, 2025
Cybersecurity & Ethical Hacking12 min
IAMUVIN

Web Application Penetration Testing: My Methodology

A complete walkthrough of the four-phase methodology I use for web application penetration testing — from initial reconnaissance through final reporting. Covers the tools, techniques, and structured approach that turns a security assessment into actionable findings. Every engagement starts with written authorization and ends with a report that gets vulnerabilities fixed, not filed away.

U
Uvin Vindula·July 14, 2025
Startup & Product Building13 min
IAMUVIN

Building a SaaS Product with Next.js and Supabase: The Complete Stack

The full technical playbook for building a production SaaS product with Next.js 16, Supabase, Stripe, Tailwind CSS v4, and Vercel — from database schema and multi-tenancy to subscription billing and deployment. Real architecture decisions, real code, real costs.

U
Uvin Vindula·July 7, 2025