Adithya Ekanayakaආදිත්‍ය ඒකනායක

Work · Active · updated 23 Oct 2026

All builds

Government land and registry platforms

eSLIMS, ePopulation and eMahaweli: the systems behind state land and civil registration in Sri Lanka.

The problem

Decade-old Java platforms that cannot go down have to move to modern runtimes without breaking a single registration.

The approach

Evidence gates before change: end-to-end suites in CI on every pull request, cold restores with table counts, and a mirror that deploys every merge and checks the running commit before work goes to the company repository.

What stands out

  • ePopulation's Java 8 build passes on JDK 8, 11, 17 and 21 under an end-to-end gate (10 of 10 gate runs).
  • eMahaweli cold restore with all 91 base tables recovered.

Your run

    Progress lives in this browser only.

    ↑↓ move ↵ open esc close