about readme.md
/**
* University-level educator and full-stack developer at
Sabaragamuwa University of Sri Lanka, specialising
* in Human-Computer Interaction research, web architecture
with Laravel and modern PHP,
* and Linux backup automation. I build research-backed
digital solutions
* that bridge empirical HCI insights with high-performance system
engineering —
* from automated student-evaluation platforms serving thousands of
users to
* ransomware-resilient backup architectures.
*/
research 3 publications
01
An Actor- Perspective Ontological framework for Student Evaluation Processing Lifecycle in Higher Education R.M.N.B. Rathnayake, A.S. Dilan Gomas, Gihan Priyankara · 2026
Journal 02 Optimizing Recovery Objectives (RTO & RPO) in Secure Linux NAS Environments: A Design Science Approach to Ransomware Resilience A.S. Dilan Gomas · 2026
Journal 03 The Guidelines: Lecturer Evaluation System A.S. Dilan Gomas · 2025
Book projects 4 systems
01 FEATURED
3rd International Conference on Social Sciences and Languages (ICSSL 2026) Official Conference Website
▸ Web Developer
Faculty of Social Sciences and Languages
PHPMVC Framework
view details
02 FEATURED
Coding Camp V1
▸ Lecturer
Project for ICT in Hons Students
HTMLCSSPHP
view details
03 FEATURED
Student Portal (SUSL)
▸ Full-Stack Developer
Sabaragamuwa University of Sri Lanka (SUSL)
LaravelPHPMySQLTailwindCSS
view details
04 FEATURED
zt-backup-kit (formerly Backup Automation v1.5)
▸ Author & Maintainer
Open Source / Personal Research
Bash, Restic, rclone, GPG, msmtp, Linux, GitHub Actions, ShellCheck, Zenodo, Google Cloud OAuth
view details
experience timeline
Academic
2023-07-01 — Present
ICT Lecturer
Sabaragamuwa University of Sri Lanka
Engineering
2022 — Present
Student Evaluation Platform
Laravel · PHP · MySQL · 3,000+ users
2021
Linux Backup Automation Suite
Bash · Rsync · LVM snapshots
2019 — 2021
Full-Stack Developer
Freelance · Laravel · TailwindCSS
writing 3 posts
01
From paper to production: building zt-backup-kitHow a research paper on ransomware resilience in Linux NAS environments turned into an open-source backup toolkit anyone can deploy in an evening.
FeaturedApr 202602Beyond cp: Mastering rsync for Efficient Local Mirroring (Part I)Have you ever copied a file from one directory to another in Linux? You have certainly done this with the help of the cp command. This is our first command that is easy, reliable, and works. However, when it comes to backup, depending only on the cp command will be called "The Copy Trap."
Imagine a situation where your room has only one corner that needs to be repaired with a bit of painting. What do you do? Paint the entire room including the ceiling and floor?
FeaturedApr 202603Why HCI Research Matters in Higher Education SystemsExploring how Human-Computer Interaction principles can transform student evaluation platforms, learning management systems, and academic workflows in universities.
FeaturedOct 2025 connect channels