About me

I'm a Software Engineer from Sri Lanka, specializing in Software Development, Web Development, AI/ML and Blockchain Development. I have a particular interest in NFT platforms and tokenization. I find solutions to complex problems and user requirements in the form of web applications, software, and decentralized applications. With over four years of experience in software and web application development, and a growing expertise in blockchain technology, I am ready to use my skills to meet the needs of your organization.

What i'm doing

  • mobile app icon

    Software Development

    Professional development of cross-platform desktop applications in Java.

  • Web development icon

    Web development

    High-quality development of sites in JavaScript frameworks.

  • mobile app icon

    Web3 & Blockchain

    Professional development of NFT Platforms, Ether based Projects and Smart Contracts.

  • ai icon

    AI Development

    Development of intelligent AI agents, MCP implementations, and custom AI solutions for enterprise applications.

Resume

Education

  1. University of Bedfordshire, (SLIIT Academy)

    2019 — 2020

    Bachelor of Science in Computer Science and Software Engineering
    First Class Honours

  2. Sri Lanka Institute Of Information Technology (SLIIT), Sri Lanka

    2016 — 2019

    Higher Diploma in Information Technology

Experience

  1. Software Engineer(Full-Stack Blockchain)

    XigeniX 2023(November) — Present

    Full-Stack Software Engineer specializing in Blockchain development with AWS, CDK, Lambda, Solidity, Ether.js, Node.js.
    Notable Projects-
    * AI: Developed multi-model Natural Language Food Ordering system using Ollama, Google AI, OpenAI. Built RAG application with vector embeddings using Pinecone, ChromaDB, Ollama with chat functionality and REST API Design. Created N8N-OpenAI chat workflow with context management for proof-of-concept demos.
    * Developed and implemented an MCP with Claude desktop app to give access to in-house services.
    * MyCarbon: Developed full-stack carbon footprint platform with frontend, backend, blockchain integration and custom smart contracts; integrated Lokblok Toughbox wallet security deployed on L2 EVM, Arbitrum.
    * Deployed and spearheaded company-wide SonarQube for automated code quality and security analysis.

  2. Software Engineer

    Block-Stars Pvt Ltd 2021(June) — 2023(November)

    Working in MERN Stack to develop web applications and use WEB3.js and Solidity to develop web3 projects. I have also contributed to projects in the capacity of Project Manager and QA as needed.

    Notable Projects-
    * Recently I have worked on 2 projects called "K-Culture" and "NFT Real Estate" which are decentralized NFT market places. I worked on the contracts to bring them up to erc721 and erc1155 standards and also worked minting functions to bring the NFTs to OpenSea.

    * Fauna NFT - This is a NFT marketplace where users can mint their NFTs and sell them. I worked on the front end, the back end and on the smart contracts of the project.
    * Token Generator - This is a web3 project which is used to generate ERC20 tokens with contracts. I worked on the front end and in creating ERC20 contracts.

    * StarApple(Metamask Rebranding) - In this project I was resposible for rebranding the Metamask extension to StarApple and changing the default token to polygon with a custom token already added on the top of it.

    * Future-Trading - This is a trading platform focused on KOSPI & KOSDAQ. I worked on the middle server where it manage the connection between our platform and Korean Service provider Ebest.
    There was another component where it consist of a CRON job that collect daily stock data from KRX and store it in our database.

  3. Freelance Software Engineer

    Freelance 2020 — 2022

    I freelanced as a Software Engineer, tailoring solutions for diverse clients, from small businesses to individuals, both local and foreign. I mastered multiple tech stacks, including MERN, PHP, Python, and GO, ensuring adaptability. I also explored emerging domains like Web3 and Machine Learning, staying innovative for cutting-edge client solutions.

    Few Notable Projects -
    * "DIG - NFT," a decentralized NFT marketplace. The specialty of this project was its use of a ledger-based blockchain instead of an EVM blockchain. We utilized XRPL to mint the NFTs and bring them to the marketplace. It was entirely different from EVM, as XRP does not have smart contracts.

    * "MathBuddy", a Mobile application focused on improving the mathematics skills of O/L Students. I worked on the backend of the project. Backend was developed using NodeJS,ExpressJS and MongoDB, MongoDB Atlas and Github for version control.
    * "Math Game", Fun and educational Math game developed for an international client. The game was developed Using Java SE version and Netbeans IDE. MySQL was used as the database.

    * "Cloth Predictor", A Machine Learning project was developed to predict the type of clothing based on weather, occasion, time of day, gender, and color. The project was implemented using Python, with Scikit-learn and Pandas utilized to train the model, and FAST API employed to create the REST API

    * R&D Projects - I have worked on multiple R&D projects to explore new technologies and to bring them to the market. I have worked on projects with technoligies like cockroachDB, MongoDB Realm, AWS , Docker and many more.

  4. Web Developer/Assisstant Manager

    Sanjayalali Agents - Foreign Employment Agency 2020(December) — 2021(December)

    Worked as a web developer. The main task was to develop a web site and manage the social media accounts to bring the organization to masses. I also worked as an assistant manager to manage the day to day operations of the organization and employees.

  5. Intern(Software Engineer)

    Sri Lanka Ports Authority, Colombo 01 2020(February) — 2020(August)

    Worked as a software engineer intern in Information system department. The main task was to develop a web application for the house hospital to manage the patients, mediacal records, medical history and medical staff.

Skills

JavaScript
TypeScript
Node.JS
Express.JS
Web3.JS
Python
FastAPI
REST
PHP
Wallet Security
LLM
N8N
AWS
Nginx
Solidity
Smart Contracts
EVM
L2
DeFi
Ethereum
Ollama
OpenAI
Google AI
NLP
LangChain
RAG
Model Training
MCP
Docker
CI/CD
SQL
MongoDB
ChromaDB
Pinecone
DynamoDB
EC2
S3
Route 53
AWS Lambda

Soft Skills

Communication
Teamwork
Problem-solving
Leadership
Adaptability
Work Ethic
Time Management
Creativity
Critical Thinking
Conflict Resolution
Decision Making

Contact

Contact Form