About
I enjoy working on complex problems and continuously improving how I build software. Beyond day-to-day development, I regularly use tools like ChatGPT to research ideas, validate approaches, improve code quality, and learn new concepts efficiently.
Experience
Senior React & Node.js Developer
Voizzit Information Technology LLC · Dubai, UAE
Sep 2023 – Present
- Designed and developed a scalable multi-tenant e-commerce platform using Next.js and Node.js
- Optimized application performance and SEO through Server-Side Rendering (SSR) and Static Site Generation (SSG)
- Created reusable, modular, and maintainable UI components to improve development efficiency
- Implemented multi-language and multi-currency features to support international users
- Worked closely with QA and design teams to deliver features in Agile sprint cycles
Tamm Developer ( React & Node.js )
Tahaluf Al Emarat · Abu Dhabi, UAE
Jan 2023 – Aug 2023 ( Contract )
- Developed and maintained frontend interfaces for the Abu Dhabi Government TAMM platform
- Designed and implemented backend and middleware APIs using Node.js
- Integrated multiple government systems with a focus on security and data integrity
- Ensured application scalability, reliability, and high performance in production
Senior Software Developer
Softlogic Life Insurance · Sri Lanka
Oct 2019 – Dec 2022
- Developed and maintained an internal branch management system used by 2,000+ branches, supporting large-scale operations and enterprise users.
- Built online investment and digital payment solutions during COVID-19, enabling seamless and secure remote transactions
Software Developer (Angular / Node.js / PHP)
Salpo Technologies · Sri Lanka
Apr 2016 – Jul 2018
- Developed and maintained frontend interfaces for enterprise CRM platforms
- Designed and implemented backend services and APIs
- Integrated client and third-party systems with a focus on security and data accuracy
- Ensured application scalability, reliability, and performance in production environments
Projects
KitCrew – E-Commerce Platform
Multi-tenant soccer jersey e-commerce platform with SSR, SEO optimization, multi-language and multi-currency support.
Tech: Next.js · React · Node.js · PostgreSQL
TAMM – Government Services Platform
Abu Dhabi Government digital platform integrating multiple services into a unified citizen experience.
Tech: React · Node.js · Government APIs
Treema – AI Operator Desk
AI-powered unified inbox that analyzes messages, detects intent and sentiment, and suggests responses using LLMs.
Tech: React · Node.js · OpenAI · Gemini · LangChain · LangGraph
Read Buddy – Read-to-Me App
OCR-based application that extracts text from images, generates audio narration, and highlights words interactively.
Tech: React · OCR · AI · Text-to-Speech
Voizzit – Commerce Platform
Large-scale commerce and product platform focusing on performance, SEO, and reusable UI architecture.
Tech: Next.js · React · Node.js
Todo Application
Simple task management app demonstrating clean state management and component structure.
Tech: React · TypeScript
Education
Bachelor of Information Technology (BIT)
University of Colombo School of Computing (UCSC), Sri Lanka
2011 – 2014
Certifications
Advanced React
Coursera · Meta
- Advanced component patterns & reusability
- API integration & async data handling
- Testing with React Testing Library
Agentic AI with LangChain & LangGraph
Coursera · IBM
- Agent-based AI workflows & decision graphs
- Reflection, ReAct & multi-agent orchestration
- Agentic RAG & retrieval-enhanced reasoning