Project Showcase
36 projects spanning Embedded Systems, Cloud infrastructure, IoT, DevOps, and more.
K8s Network DaemonSet Scanner & Spidermap
2025 - Present
Sitecore
Designed a DaemonSet to continuously scan the network quality of every service and pod across a Kubernetes cluster. Generates a real-time spidermap for visualizing service topology and debugging connectivity, latency, and health of services from the internet.
K8s Network Optimization DaemonSet
2025 - Present
Sitecore
Optimized a DaemonSet for network performance in large-scale production-grade Kubernetes clusters. Tuned kernel networking parameters, reduced inter-pod latency, and improved throughput across hundreds of nodes in Sitecore's production AKS environment.
AKS & Flux Upgrades — 65+ Production Clusters
2025 - 2026
Sitecore
Orchestrated rolling upgrades of 65+ production Kubernetes clusters from AKS 1.31 → 1.33 with Flux 2.6.x in 2025, and from AKS 1.33 → 1.34 with Flux 2.7.x in 2026. Maintained zero-downtime delivery across Sitecore's global multi-cluster estate.
K8s Cluster Provisioning — Sitecore Contenthub, XM Cloud & Shared Services
2025 - Present
Sitecore
Provisioned and configured dedicated Kubernetes clusters on Azure AKS for Sitecore Contenthub, XM Cloud, and shared services platforms. Handled namespace design, RBAC, networking policies, ingress, and GitOps bootstrapping with Flux.
Azure Resource Provisioning for Clusters & Automations
2025 - Present
Sitecore
Created and managed Azure resources supporting Kubernetes clusters and various automation workloads, including Virtual Networks, Managed Identities, Azure Automation Accounts, DNS zones, and monitoring infrastructure across multiple subscriptions.
Quota Prediction AI Agent
2025 - Present
Sitecore
Built a hybrid AI agent that combines mathematical time-series forecasting (statistical models, trend analysis) with LLM-based reasoning to predict Azure quota consumption. Provides proactive alerts and recommendations before quota limits are breached in production clusters.
JIRA Automation — Orphaned Azure Resource Detection
2025 - Present
Sitecore
Developed an automation pipeline that scans Azure subscriptions for orphaned or unattached resources (unlinked disks, unused IPs, detached NICs, stale resource groups). Automatically creates structured JIRA tickets with resource metadata and cost impact for engineering teams to act on.
Unified Prometheus Exporters Repository
2025 - Present
Sitecore
Consolidated cloud platform-specific Prometheus exporters (AKS node metrics, Azure service metrics, Flux health, custom SLI exporters) into a single unified repository. Standardized exporter configuration, Helm chart deployment, and Grafana dashboard integration across all Sitecore clusters.
IaC with Terraform — Azure Infrastructure & Migration
2025 - Present
Sitecore
Adopted Infrastructure-as-Code using Terraform and Terraform Cloud (TFC) to provision and manage Azure resources including Subscriptions, Service Principals, Key Vaults, VNets, and RBAC. Led migration of manually created legacy resources into Terraform state with import workflows and drift detection.
Android CCTV App
Jan 2026 - Feb 2026
Designed an Android application in Kotlin that transforms an Android device into an IP-based CCTV camera by exposing an RTSP stream. Supports background service execution, configurable video codec selection (H.264, H.265/HEVC, AV1, VP9), and an embedded web server for secure remote access.
Solar + SuperCap IOT sensors
May 2025 - Sep 2025
Design and implement Agrisensors/Industrial sensors that work in intense environment conditions with Solar power. Uses deep sleep for ultra-low power operation. Open-source project sponsored by VolfPack Energy.
Li-Ion BMS
Jan 2025 - Aug 2025
Renewaa Energy
Design and develop the hardware and firmware for a microcontroller-based Battery Management System (BMS) for lithium-ion battery packs used in electric vehicles.
STM32 CAN Bridge
Mar 2025 - May 2025
Renewaa Energy
Designed a CAN bridge to mask and translate CAN messages from automotive components (BMS, Headunit, Odometer). Includes JTAG-based firmware flashing and dumping using OPENOCD and STlink.
DevOps Architecture
Dec 2024 - Jan 2026
Renewaa Energy
Creating and developing highly automated CI/CD pipelines and tests for all software and embedded programmes within our GitHub organisation. Deploy web apps and services using pipelines to GoDaddy, EC2 instances, building Docker images for K8s expansion, and automated testing pipelines. Cut development and deployment times from days to minutes.
Wifi Roller Gate Controller
Mar 2025
Designed and built a WiFi-enabled roller gate controller using ESP32, enabling remote operation via a web UI. Includes prototype hardware and custom firmware.
Variable Power Supply
Oct 2024 - Jan 2025
Designed a variable power supply with a 0–48V range at up to 6A, plus fixed power terminals at 12V, 5V and 3.3V (up to 3A) using off-the-shelf components.
Govi.Ai Containerization and Clustering
Oct 2024 - Dec 2024
Azend Technologies
Deploying the Govi.ai application on AWS EKS. Managed containerized instances in GitHub Registry and AWS ECR, testing product deployment feasibility on EKS and Kubernetes clusters.
Govi.ai Web App Deployment Pipeline
Aug 2024 - Nov 2024
Azend Technologies
Pipeline handling the deployment of the Govi.ai Admin and Auth Web Apps on EC2 instances. Automates environment setup, application deployment, and health monitoring on EC2.
Terraform EC2 Deployment Pipeline
Aug 2024 - Nov 2024
Azend Technologies
Automates deployment of EC2 instances using Terraform. Includes configuration of Elastic IPs, boot volumes, and URL setup on Route 53.
IOT Sensors - Govi.ai
Feb 2024 - Jul 2024
Azend Technologies
Designed and developed IoT sensors for detecting Methane, CO2 levels, and power monitoring. Custom PCB design and firmware for field deployment.
IOT Power Monitor
May 2024 - Jul 2024
ESP8266-based IoT energy meter using HLW8012 for real-time power monitoring. Custom PCB designed in KiCAD.
Modbus Shield - ESP8266
May 2024 - Jun 2024
Open-source RS485/Modbus shield for NodeMCU Amica. Designed for capturing RS485 data from BMS, inverters, and other industrial applications.
Universal Datalogger
Jul 2023 - Dec 2025
Ongoing project to develop a universal datalogger that receives data over RS485, RS232, and CAN, safely uploads to the cloud, and stores locally on SD card. ESP32-S3 based with OLED display.
Edge Computing using FPGA with Neural Networks
Feb 2023 - Feb 2024
General Sir John Kotelawala Defence University
Implemented an edge computing device using Kria KV260 FPGAs with deployed neural networks for general-purpose applications (object recognition, speech recognition, NLP). Optimized for low power, high performance, and low latency.
KDU TRANSMISSION
Jul 2022 - Apr 2024
General Sir John Kotelawala Defence University
Official e-magazine and blog for IEEE ComSoc KDU. Maintained and modified the website using HTML, CSS, and JavaScript.
ESP32S3 Devkit
Jul 2023 - Jan 2024
General Sir John Kotelawala Defence University
ESP32-S3 MINI Devkit designed in KiCAD. Compatible with Mini, Micro, and USB-C ports. Intended as a foundation for a global datalogger platform.
IOT BMS Datalogger
Oct 2022 - Apr 2023
Vega Innovations
Developed an ESP32-based IoT datalogger using ESP-IDF 4.4 with MQTT, OTA updates, RTC, SPIFFS, RS485, and CAN for BMS data transmission. Reverse-engineered RS485 communication for a specific BMS brand.
EduMora Android App
Jun 2022 - Mar 2023
University of Moratuwa
Developed an Android app using Flutter as part of the 2nd year Software Project (Team Hackstone). Companion app for the web-based Hasthiya LMS site, featuring quiz pages, course navigation, and interactive UI.
WEB: GENESIZ
Aug 2022 - Dec 2022
General Sir John Kotelawala Defence University
Designed the official web page for the Genesiz event held by the ERIC society of KDU.
Futuristic Smart Study Table
Aug 2021 - Jun 2022
University of Moratuwa
1st Year ICT project — a smart study table to maximize student comfort. Features automated lighting, fan control, and alerts using ATMEGA32 microcontroller. Designed in Proteus, KiCAD, and AtmelStudio.
Bluetooth Switch Converter
Feb 2022 - May 2022
General Sir John Kotelawala Defence University
Commercial project to convert existing light switches to Bluetooth-controllable switches for special-abled users, without rewiring. Built with Arduino Nano, designed in EasyEDA and modeled in SOLIDWORKS.
SLIR Robotics Projects
Oct 2021 - Mar 2022
Advanced robotics course projects including an obstacle-avoiding robot, water control system, mini goods transporter (conveyor + pneumatics), elevator control system, and home automation system.
LPSherlock - Gas Leakage Detector
Nov 2021 - Feb 2022
General Sir John Kotelawala Defence University
Individual design project — a liquid petroleum gas leakage detector that automates a gas removal system when leakage is detected. Uses MQ-2 gas sensor with Arduino UNO.
RuView Human Sensing System
WiFi-based real-time pose estimation system. ESP32-S3 firmware, containerized Rust sensing server, and Kubernetes deployment for scalable inference.
Energy Meter Dataloggers (ESP32S3)
ESP32S3-based energy meter datalogger supporting RS485, WiFi, Ethernet, LoRa, and 4G connectivity. Built using ESP-IDF framework for robust field deployment.
Eye-Tracking Communication Software
Assistive technology software for eye-tracking-based communication, featuring calibration UI, AI-driven predictive text models, and accessible interface design.