Full-stack engineer building dependable software across web, blockchain and AI.
I turn complex requirements into useful products—from smart-contract platforms
and secure wallets to RAG applications and cloud-native services.
experience
01—05
Colombo / Remote
Senior Software Engineer
XigeniX · Full-Stack Blockchain
Building enterprise blockchain and AI products with AWS, CDK, Lambda, Solidity, Ethers.js and Node.js.
Built multi-model AI and RAG systems with OpenAI, Ollama, Pinecone and ChromaDB.
Engineered Amazon Q Business tools for SMATA Technologies in the strata industry, with Lambda integrations and evaluation workflows.
Delivered MyCarbon on Arbitrum with custom contracts and LokBlok Toughbox wallet security.
Introduced company-wide automated code quality and security analysis with SonarQube.
Full-time
Software Engineer
Block-Stars Pvt Ltd
Developed MERN and Web3 products using Web3.js and Solidity, while contributing to project management and QA.
Shipped NFT marketplaces using ERC-721 and ERC-1155 standards.
Created ERC-20 tooling and re-engineered a MetaMask-based Polygon wallet.
Built middleware and market-data automation for a Korean equities trading platform.
Independent
Freelance Software Engineer
Local & international clients
Delivered web, mobile, Web3 and machine-learning solutions across MERN, PHP, Python, Go and Java.
Selected work / experience
projects & earlier work
Practical systems across AI, blockchain, cloud platforms and product engineering.
selected projects
2019—Now
Multi-model natural-language ordering, retrieval-augmented chat and enterprise Amazon Q Business tools for SMATA Technologies in the strata industry. Built with OpenAI, Ollama, Google AI, Pinecone, ChromaDB, n8n and AWS Lambda.
LLM
RAG
AWS
Vector DB
An open-source TypeScript content-moderation guardrail for AI applications. It filters profanity, explicit content and inappropriate prompts, including text-to-image workflows.
A full-stack carbon-footprint platform with custom smart contracts, LokBlok Toughbox wallet security and an L2 deployment on Arbitrum.
Solidity
Arbitrum
Node.js
Wallet Security
Delivered K-Culture, NFT Real Estate, Fauna NFT and DIG-NFT. Work spans ERC-721/1155 contracts, OpenSea-compatible minting, full-stack marketplace features and XRP Ledger NFTs.
ERC-721
ERC-1155
XRPL
Web3.js
Middleware connecting a KOSPI and KOSDAQ trading platform to Ebest, plus a scheduled pipeline collecting daily KRX stock data.
Node.js
APIs
CRON
Market Data
A machine-learning service predicting clothing choices from weather, occasion, time, gender and colour, exposed through a FastAPI REST service.
Python
Scikit-learn
Pandas
FastAPI
A backend for a mobile application designed to improve mathematics skills for Sri Lankan O/L students.
Node.js
Express
MongoDB
Atlas
earlier experience
2020—2021
Web Developer / Assistant Manager
Sanjayalali Agents
Developed the company website, led social-media outreach and supported daily operations and employee management.
Software Engineer Intern
Sri Lanka Ports Authority
Built a hospital-management application for patients, medical records, history and staff in the Information Systems Department.
“Curious about difficult problems. Serious about useful outcomes.”