$ work
PhD research and enterprise middleware engineering — from orchestration to the kernel.
-
Melbourne, Australia
Building distributed systems for sustainable cloud datacenters, spanning the full stack from cloud orchestration down to host operating systems and CPU hardware — the middleware-to-node perspective.
- Designed and implemented carbon-aware scheduling that spans OpenStack orchestration down to per-core CPU power management on Linux hosts.
- Built a Go service over Intel's Power Optimization Library to drive per-core frequency/power features, bridging hardware power control with the cloud control plane.
- Evaluated systems both as working prototypes on commodity hardware and via large-scale simulation; published peer-reviewed results (IEEE CLOUD, SPE).
- Served on the artifact evaluation committee for USENIX ATC '23; teaching assistant leading tutorials, marking, and assignment design.
-
Colombo, SL / Mountain View, CA
R&D on the open-source WSO2 Identity Server — enterprise-scale identity and access management middleware.
- Led subteams within the product team and represented the company as the senior CIAM engineer on one of its largest integration projects — a signature US hospitality brand.
- Ran production systems for enterprise customers: on-site deployments, performance and incident support, and customer training.
- Two-time recipient of WSO2's Outstanding Contribution award.
-
Colombo, Sri Lanka
Engineer on the R&D team for the open-source WSO2 Identity Server.
- Contributed to a large open-source Java codebase serving enterprise IAM deployments.
- Gained hands-on experience running enterprise production systems, customer support, and on-site deployments.
-
Software Engineering Intern Visual Concept Labs 2016–2016
Sri Lanka
Undergraduate internship building a real-time computer-vision pipeline.
- Built a C++ system that processes a live satellite-TV stream and runs a deep image-classification model in real time to embed content-aware advertisements.
$ cat education.txt
-
Distributed systems for sustainable cloud computing. Melbourne Graduate Research Scholarship recipient. Advised by Prof. Rajkumar Buyya, Dr. Shashikant Ilager (TU Wien), and Dr. Maria A. Rodriguez.
-
First Class Honours. Built a custom-ISA processor on an FPGA in Verilog and a 3D-convolutional video action-recognition system. Foundations in computer architecture, networks, and machine vision.