$ whoami
Tharindu Hewage
Distributed systems engineer with a PhD in distributed systems and a rare middleware + node/OS-level perspective — from cloud orchestration down to CPU cores.
> Looking to join a team building distributed systems at scale.
$ cat highlights.txt
- Ran production middleware for enterprise at WSO2 — open-source identity & access management.
- Built practical research systems, e.g. an OpenStack extension for carbon-aware real-time computing.
- Went node-level: learned Go and the Linux kernel power stack to control per-core CPU power features from the cloud control plane.
work →
PhD research and 3.5 years of enterprise middleware engineering at WSO2.
research →
Peer-reviewed work on carbon-aware scheduling, from orchestration to hardware.
code →
Open-source systems in Go, Java, Python — OpenStack, CPU power, distributed compute.
$ ls featured-projects/
-
openstack-gc
OpenStack extension for carbon-aware computing: harnesses intermittent renewable energy for real-time VMs on commodity datacenter hardware.
-
core-power-mgt
A Go service wrapping Intel's Power Optimization Library to manage per-core CPU power features — wiring hardware power control into the cloud control plane.
-
orion
An API-driven, Java distributed computing framework: REST task submission, a worker pool executor, and a monitoring app. Featured in Towards Data Science.