Sri Lanka based

working globally

Currently

Available for work

Udana NimsaraFull Stack Engineer and Blockchain Engineer. Software engineer specializing in full-stack web development with hands-on experience in the MERN stack and modern frameworks like Next.js and NestJS. Proven ability to build, test, and deploy user-centric digital solutions, from blockchain applications to feature-rich Telegram bots.

Portrait of Udana Nimsara

A little about me

About

I'm Udana Nimsara, an IT undergraduate at University of Moratuwa and a software engineer from Sri Lanka. I'm currently at CeyPay as Associate Software Engineer & Business Development, building Sri Lanka's crypto-to-LKR payment gateway — helping businesses accept crypto payments while settling in Sri Lankan Rupees.

Before CeyPay I spent two years at Ceylon Cash working on blockchain applications and smart contract integration, and built backend systems for the Chainlyze on-chain analytics platform. I'm passionate about Web3 technologies and building innovative solutions that bridge traditional software engineering with blockchain innovation.

Associate Software Engineer & Business Development at CeyPay

IT Undergraduate at University of Moratuwa

Colombo, Sri Lanka

+94 77 244 8211

nimsara.me

Work

  • PROJECTS: 22+ SHIPPED
  • ICT LIBRARY USERS: 40,000+
  • EXPERIENCE: 8+ YRS BUILDING
View All
Code Connect Job Telegram Bot screenshotView Project
  • PHP
  • MySQL
  • Telegram API
  • GD Library

Code Connect Job Telegram Bot

Comprehensive Telegram bot connecting job seekers with tech opportunities in Sri Lanka, featuring intelligent job matching, profile management, and targeted broadcasting capabilities

PizzaDAO Molto Bene Telegram Bot screenshotView Project
  • NestJS
  • PostgreSQL
  • Telegraf
  • OpenAI

PizzaDAO Molto Bene Telegram Bot

NestJS-powered Telegram bot for managing PizzaDAO's Global Pizza Party event registrations and community interactions across multiple cities worldwide

ICT ඩිජිටල් පුස්තකාලය screenshotView Project
  • Telegram API
  • Node.js
  • Database Management

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

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

TON Smart Contract Frontend screenshotView Project
  • TypeScript
  • React
  • TON
  • Smart Contracts

TON Smart Contract Frontend

React application template built with TypeScript supporting frontend interfaces for TON blockchain smart contracts

Event RSVP Telegram Bot screenshotView Project
  • JavaScript
  • Telegram API
  • Node.js

Event RSVP Telegram Bot

Telegram Bot designed to handle event RSVPs, allowing users to register for events and receive notifications

GPY Translator Bot screenshotView Project
  • Python
  • Telegram API
  • Translation

GPY Translator Bot

Pyrogram translate telegram bot using GryTranslate Library for real-time language translation. Serving 4000+ active users with 14 stars on GitHub.

Services

  • Full Stack Web Application Development
  • Frontend Development
  • Backend Development
  • Smart Contract Development
  • REST API Development & Integration
  • Database Design & Management
  • Telegram Bot Development
  • Deployment & Cloud Setup

Experience

  • Jan 2026 - Present · 7 mos

    CeyPay logo

    Associate Software Engineer & Business Development

    CeyPay · Colombo, Western Province, Sri Lanka · Hybrid

    CeyPay is Sri Lanka's crypto-to-LKR payment gateway, helping businesses accept crypto payments while receiving settlements in Sri Lankan Rupees — crypto in, Rupees out, with no crypto volatility for merchants. Built for Sri Lanka's payment ecosystem, supporting Web3 adoption with real-world utility.

    • Web3
    • Payments
    • Fintech
    • Business Development
    • Crypto
  • Jun 2024 - Jun 2026 · 2 yrs

    Ceylon Cash logo

    Associate Software Engineer

    Ceylon Cash · Colombo, Western Province, Sri Lanka

    Joined as an intern and was promoted to Associate Software Engineer. Built frontend and backend features for blockchain-based applications and worked on smart contract integration and UI improvements for web platforms. Developed backend features for the PizzaDAO Telegram bot using NestJS, and built Lark automation scripts to improve internal team processes.

    • Smart Contracts
    • Web3
    • NestJS
    • TypeScript
    • Fintech
  • Jun 2024 - Aug 2025 · 1 yr 3 mos

    Chainlyze logo

    Full Stack Developer (Contract)

    Chainlyze · 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
  • May 2019 - Present · 7 yrs

    Full Stack Developer

    Freelance · Sri Lanka

    Build and deploy landing pages, web dashboards, bots and mini apps. Automate user interactions and integrate APIs for chat-based services and platforms.

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

Education

  • March 2023 - 2027 (Expected)

    University of Moratuwa logo

    Bachelor of Science in Information Technology

    University of Moratuwa · Moratuwa, Sri Lanka

    Currently pursuing a Bachelor's degree in Information Technology with a focus on software engineering, blockchain technologies, and modern web development practices. Actively engaged in tech communities and blockchain development projects.

    • Software Engineering
    • Computer Science
    • Web Development
    • Blockchain Technology
  • 2018

    ESOFT Metro Campus logo

    Diploma in Information Technology

    ESOFT Metro Campus · Sri Lanka

    Completed diploma program focusing on foundational IT concepts, programming fundamentals, and technology applications. This early education sparked my interest in software development.

    • Programming Fundamentals
    • IT Fundamentals
    • Technology Applications

Tech Stack

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