Projects

Intelligent Mediator for OpenAl Integration

Intelligent Mediator for OpenAl Integration

Designed and developed the Intelligent Mediator which integrates WSO2 Micro Integrator with OpenAI. It sends prompts and payloads to OpenAI and retrieves responses in various formats, including JSON and XML. The mediator enables AI-driven tasks such as JSON-to-XML conversion, payload transformations, and text summarization, significantly enhancing the Micro Integrator server’s flexibility and enabling new integration capabilities beyond traditional mediators.

WSO2
XML
Java
OpenAI
Micro Integrator

May 2024 - June 2024

MI VS-Code Extension

Contributed to the development of Visual Studio Code extension to replace the legacy Eclipse-based WSO2 Integration Studio, offering a more modern, lightweight, and efficient development environment. Contributed to features such as managing scheduled tasks, endpoint configurations improving the overall developer experience and productivity.

WSO2
ReactTS
Extension Development
Micro Integrator

February 2024 - April 2024

CodeRush 2023 Website

CodeRush 2023 Website

I had the pleasure of developing the website for CodeRush 2023, the thrilling coding competition brought to you by INTECS. This dynamic site features information about the competition, registration details, event schedule, and more. Utilizing React JS for frontend development and Firebase for backend services, the website offers a seamless user experience.

react
firebase

October 2023

CRM for 99x

CRM for 99x

Developed a CRM application as a second-year software project for 99x, focusing on enhancing customer relationship management. As the team leader and full-stack developer, I led the development of key modules, including the Payment Gateway, Dashboard (admin | customer | tech-lead), and End-user management, along with UI/UX design, ensuring a seamless user experience and efficient functionality.

react
dotnet
sqlserver

Jan 2023 - June 2023

Connector Metadata Synchronization System

Connector Metadata Synchronization System

Automated the synchronization of connector metadata between the Connector Store and the VS-Code plugin, addressing issues of data inconsistency. Designed and implemented Python scripts and GitHub Actions to automate metadata updates across multiple repositories, ensuring real-time synchronization and improving the overall reliability and efficiency of the connector management process.

WSO2
Python

April 2024 - May 2024

EagleEye - Gate Management Platform

EagleEye - Gate Management Platform

Developing a gate management application for a client to streamline entry and attendance processes for medium-to-large scale events. The app incorporates QR based access control, real-time data synchronization, and enhanced security measures to improve operational efficiency and provide a seamless attendee experience.

ReactJS
Node
Sql Server

Nov 2024 - Present

NALP

NALP (National Archeological Location Platform) is an ongoing project to provide a centralized platform to maintain information on archaeological sites in Sri Lanka that will digitize the current paper-based documentation.

react
node
mongo

Swashakthi Website Development

Developing a website for Swashakthi, a women’s organization that promotes self-reliance through self-employment. The website aims to enhance the organization’s branding, showcase its products, and improve its visibility, all while empowering women entrepreneurs. This is a client project, where I am responsible for the design, development, deployment, and maintenance of the site.

ReactJS
Firebase

Nov 2024 - Present

Skills

JavaScript
Python
Java
C++
C
NextJS
C#
TypeScript

Programming Languages

React
Express
Next JS
.NET
Spring Boot
Firebase
Material UI
Tailwind

Web Technologies

Docker
Flutter
Jenkins
No-SQL
React Native
Cucumber
MS SQL
SQL

Other Technologies

Education & Experience

Software Engineer Intern

WSO2

Jan 2024 - June 2024

logo

BS.c (Hons) in Information Tech.

University of Moratuwa

June 2021 - June 2025

logo

Assistant Lecturer

Esoft Metro Campus

Oct 2020 - June 2021

logo

HND in Computing

Esoft Metro Campus

2018 - 2020

logo

GCE A/L: Maths | Physics | ICT

Central College, Anuradhapura

2019

logo

Contact Me