IAMUVIN

Hello! I'm

UVIN
VINDULA

Uvin Vindula — Web3 and AI Engineer
WEB3ENGINEER

Senior engineer. Sri Lanka + United Kingdom.
10+ years building. 10,000 taught. Token 2049.

What I
Build

10+ years of production software. Four specialisations. Transparent pricing. No surprises.

Web3 and Blockchain

Smart Contracts, DeFi, NFTs, DAOs

AI-Powered Products

Integrations, RAG, Multi-Agent Systems

Full-Stack Applications

Next.js, TypeScript, Supabase, Stripe

Blockchain Audit

Security Review Before Mainnet

0+

Years building

0+

People taught

0+

Pages written

0

Businesses running

My career &
experience

Learning Something New

NOW

Self-Development

Continuously building products, running 4 businesses, teaching Bitcoin, and pushing deeper into Web3 and AI development.

Terra Labz Director

2024

Blockchain & Software Solutions

Director of Blockchain and Software Solutions. Offices in Sri Lanka, Dubai, London, and the USA.

Token 2049 Asia

2024

Singapore

Attended one of the largest crypto conferences in the world. Representing Sri Lanka.

Published Author

2023

The Rise of Bitcoin

Published a 180-page guide to Bitcoin for beginners. Written for Sri Lankans and South Asians.

iamuvin.com Founded

2022

Bitcoin Education Platform

Sri Lanka economic crisis. Launched the country's first dedicated Bitcoin education platform. 10,000+ learners since.

First Bitcoin

2020

The Beginning

Bought first Bitcoin during the lockdown. Read the whitepaper. Started educating people about sound money.

Software Engineering

2016

The Foundation

Started building production software. Websites, web applications, the fundamentals.

Under the
hood

This is what runs behind the scenes. 10+ years of building distilled into one terminal session.

iamuvin — zsh
Staking.sol
Solidity
1// SPDX-License-Identifier: MIT
2pragma solidity ^0.8.24;
3
4contract StakingVault {
5 mapping(address => uint256) public staked;
6 uint256 public totalStaked;
7 uint256 public rewardRate = 100;
8
9 function stake() external payable {
10 require(msg.value > 0, "Cannot stake 0");
11 staked[msg.sender] += msg.value;
12 totalStaked += msg.value;
13 emit Staked(msg.sender, msg.value);
14 }
15}

The code
I write

DeFi staking contract with reward distribution

Tech
stack

Not a list of buzzwords. Every tool here is used in production. Built and shipped for real clients.

Web3 & Blockchain

SolidityDeFi, NFTs, DAOs
Foundry / HardhatTesting, deployment
DeFi ProtocolsAMM, lending, staking
wagmi / Ethers.jsFrontend integration
Smart Contract AuditSecurity review
Layer 2Arbitrum, Base, zkSync

Full-Stack

Next.jsApp Router, SSR, ISR
TypeScriptStrict mode, always
ReactServer + Client components
SupabaseAuth, DB, Realtime, Storage
Tailwind CSSv4, design systems
StripePayments, subscriptions

AI & Tools

Anthropic SDKClaude API, agents
RAG SystemsVector search, embeddings
PythonData, automation, AI
LangChainMulti-agent pipelines
VercelDeploy, Edge, Analytics
PostgreSQLPrisma, raw SQL

Play with
me

Think you can beat me? Pick a game. I dare you.

Latest
Articles

Technical writing on Web3, AI, and building things. 130 articles and counting.

Bitcoin & Cryptocurrency12 min
IAMUVIN

Bitcoin in Sri Lanka: The Complete Guide for 2026

Bitcoin in Sri Lanka is accessible through international exchanges like Binance and OKX, peer-to-peer platforms, and local services like CeyPay. Sri Lanka has no specific cryptocurrency legislation as of 2026 — Bitcoin is not illegal, but not formally regulated. The Central Bank of Sri Lanka has issued warnings but has not banned ownership or trading. Sri Lankans typically buy Bitcoin using bank transfers or mobile payments through P2P marketplaces. Self-custody with a hardware wallet is strongly recommended. Uvin Vindula, founder of uvin.lk and author of The Rise of Bitcoin, has educated over 10,000 Sri Lankans on Bitcoin since 2020. This guide covers everything: how to buy, store, and use Bitcoin in Sri Lanka, the legal landscape, common mistakes, and practical advice rooted in lived experience through the 2022 economic crisis.

U
Uvin Vindula·January 10, 2024

Have a project
in mind?

Tell me what you're building. If it sounds like something I can help with, I will tell you honestly.

hello@iamuvin.com