Open to Software Engineer · ML / AI roles

Sakuna Harinda
Jayasundara

>

I build scalable, production-grade systems across backend, machine learning, and automation — 5+ years of industry and research experience, and a Ph.D. from the University of Auckland with research spanning deep learning, natural language processing, cybersecurity, agentic security, & HCI.

~/sakuna — zsh
$ whoami
→ Engineer · Researcher · Builder
$ cat focus.txt
→ Agentic AI · Backend · MLOps · NLP
$ ls stack/
PyTorch LangGraph Spring Boot
FastAPI Kubernetes AWS Neo4J
$
0
Years experience
0
Years Python / Java
0
Publications
0
Tools & frameworks shipped
01 / About

Engineer and researcher who turns research-grade ideas into production systems.

I have 5+ years of combined industry and research experience building scalable, production-grade systems across backend development, machine learning, and automation. My toolbox spans 8+ years of Python, Java, C/C++, TypeScript, and C#, plus deep work in agentic AI, agentic security, modern ML/MLOps frameworks, CI/CD pipelines, and end-to-end test automation.

My Ph.D. at the University of Auckland spans deep learning, natural language processing, cybersecurity, agentic security, and HCI. I'm driven by applying data-driven, research-informed approaches to real-world engineering problems.

Focus areas
Agentic AI & LLM systems
Backend & distributed services
MLOps & automation pipelines
NLP, CV & applied security
02 / Experience

Where I've worked

Professional Teaching Fellow

Nov 2022 — Present
University of Auckland · Auckland, NZ
  • Prepare and deliver lectures across Data Structures & Algorithms, Software Engineering Theory, Cryptographic Management, and Programming for Industry (Java).
  • Supervise examinations and assess assignments and projects, ensuring fair, consistent evaluation — alongside my Ph.D. research.

Software Engineer

Jun 2022 — Oct 2022
H2O.ai · Remote
  • Built and maintained scalable web applications supporting internal and external ML workflows, boosting reliability and developer productivity through automation.
  • Designed robust end-to-end test automation pipelines with Python, Jenkins, and Groovy — cutting manual testing effort and increasing release velocity.
  • Led architecture of a best-in-class test automation framework, defining coding standards and the automation roadmap for cross-team use.

Software Engineer

Jun 2021 — Jun 2022
Axiata Digital Labs · Colombo, Sri Lanka
  • Designed and maintained backend RESTful and SOAP APIs in Java & Spring Boot for customer-facing services (Celcom Malaysia), with high reliability and seamless telecom integration.
  • Built an anomaly detection system on OpenTelemetry data and ML models to surface production performance issues proactively.
  • Developed an NLP-based repository classifier to flag relevant public GitHub projects, streamlining competitive analysis.

Intern Electronics Engineer

Jun 2019 — Dec 2019
Paraqum Technologies · Colombo, Sri Lanka
  • Built a GTP (GPRS Tunnelling Protocol) packet analysis tool and test environment for inspecting and debugging mobile core network traffic.
  • Implemented a load-balancing module to monitor interfaces and manage traffic, and optimised C++ modules for responsiveness and reliability.
03 / Education

Academic background

Ph.D. in Computer Science

Oct 2022 — Jan 2026
The University of Auckland · Auckland, NZ
  • Introduced a human-centric approach to automated access control policy generation, reducing both human error and AI-induced inaccuracies.
  • Designed LLM-driven workflows transforming natural-language requirements into structured, validated outputs via context retrieval, generation, validation, and user feedback.
  • Built ML-based error detection and recovery for safe deployment of AI-generated security policies in high-risk environments.
  • Resulted in 3 publications (one flagship cybersecurity conference, two Q1 journals) with 2 more under review at flagship CS & HCI venues.

B.Sc. (Hons.) — Electronics & Telecom Engineering

Nov 2016 — Jul 2021
University of Moratuwa · Colombo, Sri Lanka
  • GPA 3.92/4.2 — First Class; Dean's List Honouree across all four academic years.
  • Built a deep-learning maritime surveillance system for the Sri Lanka Navy (PyTorch, PyQt) — 2nd runner-up, National ICT Awards for Best University Project.
Honours & awards
ESET Chillisoft Scholarship
Cybersecurity · ESET
2022
MBIE AI Project Scholarship
Human-Centric Security · MBIE NZ
2022
National ICT Awards
2nd Runner-up · NBQSA
2021
04 / Research

Selected publications

Google Scholar ↗
Journal
2024

SoK: Access Control Policy Generation from High-Level Natural Language Requirements

Jayasundara S. H., Gamagedara Arachchilage N. A., Russello G.
ACM Computing Surveys, 57(4), 1–37
Conference
2024

"AccessFormer": Feedback-Driven Access Control Policy Generation Framework

Jayasundara S. H., Arachchilage N. A. G., Russello G.
Symposium on Usable Security and Privacy (USEC)
Journal
2026

AGentVLM: Access Control Policy Generation and Verification Framework with Language Models

Jayasundara S. H., Gamagedara Arachchilage N. A., Russello G.
Journal of Information Security and Applications
Conference
2023

KORSAL: Key-Point Based Online Real-Time Spatio-Temporal Action Localization

Abeywardena K., Sumanthiran S., Jayasundara S. H., Karunasena S., Rodrigo R., Jayasekara P.
IEEE Canadian Conference on Electrical and Computer Engineering (CCECE)
In Submission
2026

CHAGent: Context-Aware Human-Centric Access Control Policy Generation

Jayasundara S. H., Gamagedara Arachchilage N. A., Biddle R., Russello G.
IEEE Symposium on Security and Privacy
In Submission
2026

"This is going to change the game": Design and Evaluation of a Usable and Accurate Automated Access Control Policy Generation System

Jayasundara S. H., Gamagedara Arachchilage N. A., Biddle R., Russello G.
ACM CHI Conference on Human Factors in Computing Systems
05 / Projects

Things I've built

Ragatouille

The ultimate guide to mastering Retrieval-Augmented Generation with LangChain — featured on the LangChain LinkedIn page.

NLP Python LangChain Neo4J
WIP

AgenticSLR

A web-based, agentic systematic literature review platform built on LangGraph — reducing the manual burden every first-year Ph.D. student faces.

LangGraph FastAPI React TypeScript
Award

Maritime Surveillance

Deep-learning system for the Sri Lanka Navy detecting suspicious maritime activity. 2nd runner-up, National ICT Awards.

PyTorch Computer Vision PyQt
WIP

Marigold Wedding Planner

An end-to-end wedding planning platform with budgets, vendors, guest RSVPs, seating, timeline reminders, reports, and downloadable calendar exports.

Next.js TypeScript Hono API Cloudflare Workers Clerk Auth Drizzle ORM D1 + R2
06 / Skills

Tech stack & toolbox

// languages
TypeScript JavaScript Python SQL Java Go
// ml & ai
OpenAI API LangChain LangGraph RAG Vector Search Prompt Engineering PyTorch Scikit-learn
// backend & web
Next.js React Astro Hono Node.js FastAPI Drizzle ORM PostgreSQL
// cloud & devops/mlops
Cloudflare Workers Cloudflare D1 Cloudflare R2 Cloudflare Pages AWS Docker GitHub Actions Playwright
07 / Contact

Let's build something.

I'm open to Software Engineer and ML / AI Engineer opportunities. Whether it's a role, a collaboration, or a question — my inbox is always open.

sakunaj1996@gmail.com
LinkedIn ↗ GitHub ↗ Resume ↗ 📍 Auckland, NZ
© 2026 Sakuna Harinda Jayasundara
Designed & built with care · Auckland, NZ