Projects
Here are some of the projects I've been involved in, covering a range of web applications, mobile apps, and machine learning ventures.
Desert Canyon Inn review website
A website to manage user reviews and ratings for Desert Canyon Inn, Page, AZ

Gangaramaya Event Management System
A system to manage calendar events at Gangaramaya Temple

Gangaramaya Information Directory
A QR based information directory for objects of interest at the Gangaramaya Temple

MerCon research paper distribution system
A web interface to access all the research papers accepted for Mercon 2024 stored in a standalone storage device.

Mongolian BBQ Grill review website
A website to manage user reviews and ratings for Mongolian BBQ Grill, Page, AZ

Online Check-in System for Desert Canyon Inn
A self check-in system for Desert Canyon Inn. Access control to the rooms is done using a pin based door lock system. Rooms are assigned by a manager and the guests can check-in using the kiosk at the reception or remotely through the website.

AIBMC website
Website for Arizona International Buddhist Meditation Center (not for profit organization). System has a backend powered by strapi to cater to dynamic content updates inculding news, shcedules and blog posts.

Desert Canyon Inn website
Company website of Desert Canyon Inn. Provides access to online reservation system, online check-in system and other information about the Inn.

Active-Active Deployment for Wso2 Identity Server
A proof of concept for an active-active deployment for the WSO2 identity server on Azure. This setup runs on Central US and East US 2 regions as high availability Kubernetes deployments and uses a custom build data synchronization mechanism based on Cosmos DB with a Cassandra interface.

Hot DR for WSO2 Identity Server
A Hot DR setup for the WSO2 identity server on Azure. This setup runs on Central US and East US 2 regions as high availability Kubernetes deployments and uses Azure geo-replication for data synchronization.

Cardio Scan
A machine-learning based approach to detect anomalies in ECG recordings that could potentially be signs of underlying heart conditions

Renewable Power plant Location Selection
Determining the optimal location for a wind and solar power generation plant in Sri Lanka based on solar, wind and geographical data spanning over 13 years.

Aether
Design of an intergalactic travel booking app by Team StrawHats at the Tech Triathlon 2023 hosted by Rootcode.

Outpatient Management System
Outpatient Management System built with React, NodeJS, Express and MySQL for RealHack 2023 competition with my team. Won 2nd place at RealHack 4.0

RPAL-Interpreter
A lexical analyser and parser for the RPAL (Right-reference Pedagogic Algorithmic Language)

Online Banking System
A comprehensive online banking system with features like account creation, money transfer, bill payments, etc.

Simple expense manager
This is an android based basic expense manager application which uses an SQLite database to store the data.

Nanoprocessor
A nanoprocessor capable of executing a set of simple instructions. Implemented on a Baysis 3 FPGA board and features 8-bit registers, a 16-bit instruction set and a 7 segment display.

Upload server
A simple python based upload server to transfer files between devices on the same network.

Email cleint
A CLI based email client developed using Java, capable of automatically sending emails to reciepients based on birthdays and also supports sending custom emails.
