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

Desert Canyon Inn review website

Gangaramaya Event Management System

A system to manage calendar events at Gangaramaya Temple

Gangaramaya Event Management System

Gangaramaya Information Directory

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

Gangaramaya Information Directory

MerCon research paper distribution system

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

MerCon research paper distribution system

Mongolian BBQ Grill review website

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

Mongolian BBQ Grill review website

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.

Online Check-in System for Desert Canyon Inn

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.

AIBMC website

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.

Desert Canyon Inn website

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.

Active-Active Deployment for Wso2 Identity Server

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.

Hot DR for WSO2 Identity Server

Cardio Scan

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

Cardio Scan

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.

Renewable Power plant Location Selection

Aether

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

Aether

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

Outpatient Management System

RPAL-Interpreter

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

RPAL-Interpreter

Online Banking System

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

Online Banking System

Simple expense manager

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

Simple expense manager

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.

Nanoprocessor

Upload server

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

Upload server

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.

Email cleint