Anime illustration of a developer coding on a hillside above Sri Lankan tea estates, with a blue train crossing the Nine Arch Bridge and a waterfall
Photo of Udana Nimsara

Udana Nimsara

Full Stack Engineer and Blockchain Engineer

Colombo, Sri LankaOpen to flexible roles

About

Hey, I'm Nimsara, a full stack & blockchain engineer from Sri Lanka and a final-year IT undergrad at University of Moratuwa. At Ceylon Cash I built back-end systems for CeyPay, its crypto payment platform, and grew into business development for it. I love shipping Web3 products, Telegram bots used by 40,000+ people, and clean, fast web apps where the small details matter, and I automate almost everything else with n8n. Right now I'm doing research, freelance work and building a startup, and I'm open to flexible roles until I graduate.

Here are my socials

GitHub activity

NovDecJanFebMarAprMayJunJulAugSepOct

1,472 contributions in the last year on GitHub.

Projects

25 total

Keep Yours

Live

Savings layer on Arbitrum for people paid in USDC. Every payment auto-splits into spend and keep, savings sit in a personal cooldown vault, and you can borrow an advance against them. Passkey wallets, no seed phrase. Built for the Arbitrum Open House Buildathon and Colosseum Crypto World's Fair.

  • Next.js
  • Solidity
  • Foundry
  • Arbitrum
  • ZeroDev
Mumbai Onchain screenshot

Mumbai Onchain

Live

Web3 command center for Devcon 8, Mumbai Onchain Week and India Blockchain Week: live event schedule, builder directory with profile matching, QR identity passes, interactive map and attendee photo feed.

  • React
  • TypeScript
  • Supabase
  • Vite
  • MapLibre

Rent my suitcase

Live

Instead of asking for sponsorship to get to Devcon Mumbai, I'm renting out my suitcase. A 3D suitcase drawn entirely in code that you can spin, 18 ad spots you buy with USDC across six networks (paid straight to my wallet, verified on-chain), and a combination lock hiding a discount.

  • Next.js
  • React Three Fiber
  • Solana Pay
  • USDC
  • Upstash Redis

ICT ඩිජිටල් පුස්තකාලය

Live

Sri Lanka's largest digital library for ICT students with 40,000+ users. Comprehensive Telegram bot providing papers, notes, videos and educational resources for ICT students across the country

  • Telegram API
  • Node.js
  • Database Management

Experience

  • MEXC logo

    MEXCRemote

    Business Development Manager (KOL)

    Jun 2026 - Aug 2026 · 3 mos

    Remote · Full-time

    Business development at MEXC, a top-10 global crypto exchange. Built and managed partnerships with KOLs, influencers and crypto communities to grow the user base and drive trading volume, and tracked how each partner channel performed.

    • Business Development
    • KOL Partnerships
    • Growth
    • Crypto Exchange
  • Ceylon Cash logo

    Ceylon CashPromoted

    Associate Software Engineer & Business Development

    Jun 2024 - Jun 2026 · 2 yrs

    Colombo, Sri Lanka

    Two years at a Sri Lankan crypto payments company: intern to Associate Software Engineer, then business development for its CeyPay product alongside engineering.

    1. Associate Software Engineer & Business DevelopmentCeyPay

      Jan 2026 - Jun 2026

      CeyPay, Ceylon Cash's crypto-to-LKR payment gateway, launched in Jan 2026. Delivered its back end for digital-asset payments and merchant processing, and worked on its business development.

    2. Associate Software Engineer

      Jun 2025 - Jun 2026

      Built back-end services for a digital loyalty and rewards platform, Telegram Mini Apps and community bots (including the PizzaDAO bot) with NestJS, Telegraf.js and TypeScript, and Lark + Clockify automation for internal teams. Represented Ceylon Cash at the Forma pop-up village in Ahangama and TOKEN2049 Singapore in 2025.

    3. Intern Software Engineer

      Jun 2024 - Jun 2025

      Front-end features for a Web3 analytics platform and a prediction game, fund-transfer API improvements for a banking client, and research comparing Capsule and MagicLink for production login.

    • CeyPay
    • Payments
    • Business Development
    • Web3
    • NestJS
    • Telegram Mini Apps
  • Chainlyze logo

    ChainlyzeContract

    Full Stack Developer

    Jun 2024 - Aug 2025 · 1 yr 3 mos

    Remote

    Developed and maintained backend systems for a blockchain analytics platform, focusing on scalable architecture. Worked with TypeScript and PostgreSQL to build APIs delivering real-time on-chain data.

    • Web3
    • TypeScript
    • PostgreSQL
    • NestJS
    • Blockchain Analytics
  • FreelanceSelf-employed

    Full Stack Developer

    May 2019 - Present · 7 yrs

    Sri Lanka

    Build and deploy landing pages, web dashboards, bots and mini apps for clients, including microservices-based back ends with third-party integrations. Currently taking on client work alongside final-year studies.

    • Telegram Bot API
    • JavaScript
    • Web Design
    • Client Management
    • Custom Solutions

Tech Stack

  • Solidity
  • JavaScript
  • TypeScript
  • Python
  • PHP
  • React
  • Next.js
  • Node.js
  • Go
  • Java
  • C++
  • Docker
  • n8n
  • Git
  • Svelte
  • NestJS
  • Express
  • GraphQL
  • MongoDB
  • MySQL
  • Rust

Services

  1. 01Full Stack Web Application Development
  2. 02Frontend Development
  3. 03Backend Development
  4. 04Smart Contract Development
  5. 05REST API Development & Integration
  6. 06Database Design & Management
  7. 07Telegram Bot Development
  8. 08Workflow Automation (n8n)
  9. 09Deployment & Cloud Setup

Bookshelf

Books that shaped how I think about software, building things and the game of chess. Click a book to pull it off the shelf.

Clean Code · Robert C. Martin

Naming, small functions, and why readable code is a feature.

Working on something?Let's build it.

Or drop a message here — it lands straight in my Telegram.

“Every move counts — on the board and in the codebase.”
Builder · Chess player