Portfolio · Edition 2026
Oulu · 65.0121° N · 25.4651° E
Doctoral Researcher · Engineer

Doctoral researcher · software engineer

I research how to make adaptive AI in clinical settings trustworthy, then I build things to prove it.

PhD candidate at the University of Oulu. My research asks one question: how do you build clinical AI that keeps working safely as conditions change, and how do you prove it?

For You · Pick a perspective ↓
Kavishwa Wendakoon
PortraitOulu · 2026

KavishwaWendakoon

PhD
University of Oulu
3+
Years Industry
6+
Projects Shipped
3
Publications

Your lens

How can I
help you?

Pick a perspective. The page rewrites itself to surface what matters to you.

PERSPECTIVE / 01 OF 04

Researcher Who Builds Things and Ships Them

I'm equally at home in a research lab and a production environment. Most people have to pick one.
  • Three years shipping national-scale systems before starting my PhD at the University of Oulu. I know what production looks like.
  • My PhD asks a hard question: how do you build AI that keeps working safely as clinical conditions change, and how do you prove it?
  • Built government-grade systems used nationally in Sri Lanka: e-passport infrastructure, case management platforms, language integration.
  • Full-stack across React, TypeScript, Node.js, Python, and Flutter. I design, build, and deploy.
Snapshot
3+
Years Experience
5
Publications
10+
Projects
Signal
Research depth85%
Engineering velocity92%
Clinical / regulatory70%
Download CV

Research domains

Research
Areas.

Adaptive clinical AI, runtime governance, trustworthy deployment, empirical evaluation, and a live prototype: five threads of doctoral work.

AREA / 021 paper

Runtime Governance & Accountability

Adaptation without accountability is just risk by another name. I design constraint layers, audit mechanisms, and rollback policies so that when clinical AI changes its behavior, it does so traceably and within defined bounds.

Four mechanisms sit over the adaptation loop: hard safety bounds, validation gates before each update, evidence anchoring to clinical guidelines, and audit/rollback when behavior diverges from what was approved.

Constraint Layer DesignAudit/RollbackEvidence Anchoring
AREA / 031 paper

Trustworthy AI in Healthcare

Trust in clinical AI isn't just about accuracy. It's about whether a clinician can understand, verify, and override a recommendation, especially when the stakes are high. I work on what that actually takes to build.

That means privacy-preserving design, calibrated trust (not blind acceptance), and explainability that survives safety-critical review, not dashboards that look convincing but can't be audited.

Trust CalibrationPrivacySafety-Critical Explainability
AREA / 042 papers

Empirical Software Engineering

Good ideas need rigorous methods behind them. I use Design Science Research to build artifacts, evaluate them with mixed-methods studies, and stress-test them under simulation before claims reach publication or deployment.

Simulation injects concept drift and adversarial inputs; evaluation pairs quantitative degradation metrics with qualitative clinician feedback to see whether governance holds in practice, not only in theory.

DSR MethodologyMixed-Methods EvaluationSimulation-Based Validation
AREA / 05In Progress1 prototype

Governed Adaptation Prototype

The Paper II architecture is becoming runnable code: a clinical decision support loop with MAPE-K adaptation, all four constraint mechanisms active, and an audit trail built in from day one, not bolted on after deployment.

Instantiation context is nurse-led primary-care triage. Target venue: EMSE or JSS. Comparing constrained vs. unconstrained baselines under drift is the core empirical question for 2026.

Live MAPE-K LoopDrift InjectionAblation StudyNurse Triage

Selected work

Selected
Projects.

National-scale systems, healthcare AI, and research prototypes. Hover any case file for the signal.

01
CASE/SLRCMS

SLRCMS: Readmission Case Management

E-GovernanceFull-StackNational-Scale

Sri Lanka needed a modern, scalable system for managing readmission cases across the country, replacing fragmented manual processes.

Shipped
2020
Company
System · Award
02
CASE/E-PASSPORT

E-Passport System, IOM Sri Lanka

E-GovernanceSecurityReactTypeScript

The International Organization for Migration needed a secure digital passport system for Sri Lanka with a modern web interface.

Shipped
2021
Company
Architecture · Prototype
03
CASE/MEDICAL-WEB-APP

Medical Web App for Doctor–Patient Management

HealthcareAIReactPython

Healthcare professionals needed a secure, AI-powered tool to manage patient data and automate prescription generation.

Completed
2020
Personal
B.Sc. Thesis · Prototype
3 of 10+ case files surfaced

Career arc

How my
thinking evolved.

Five turning points that changed how I think about building AI that can actually be trusted.

2022
SHIFT 01
Foundation

MonitoringIntervention

Watching a system fail and doing nothing about it isn't safety. It's observation. Systems need to act.
Read more about this shift →
REF.01
2022
2023
SHIFT 02
Reframing

AdaptationConstrained Adaptation

Unconstrained learning in clinical settings isn't a feature. It's a liability. Every update needs a boundary.
Read more about this shift →
REF.02
2023
2024
SHIFT 03
Reframing

Model PerformanceTrust & Accountability

A model that's accurate but unaccountable is still a black box. Clinicians need to understand, not just trust.
Read more about this shift →
REF.03
2024
2025
SHIFT 04
Integration

TheoryRunnable Governance

An architecture that exists only in a paper hasn't been tested. Ideas need to run before they can be believed.
Read more about this shift →
REF.04
2025
2026+
SHIFT 05
Current

Individual SafetySystemic Clinical Governance

Making one component safe doesn't make the system safe. Governance has to be designed into the architecture, not patched in later.
Read more about this shift →
REF.05
2026+
'22
Foundation
'23
Reframing
'25
Integration
'26
Current

Now

Current
research focus.

What I'm investigating, building, questioning, and open to collaborating on right now.

CONSOLE / focus.kw
● ACTIVE
FOCUS 01 OF 04Doctoral Research, Papers I & II

What I'm investigating

Clinical AI adapts: it updates its models, shifts its recommendations, responds to new data. That flexibility is also its main risk. My research asks how you let a system learn without letting it learn itself into a place where it causes harm.

Paper II (accepted) proposes a Constraint Layer that sits over the MAPE-K adaptation loop. Four mechanisms keep adaptation safe: hard safety bounds, validation gates before each update, evidence anchoring to clinical guidelines, and audit/rollback when things go wrong. Paper III is now stress-testing this under simulated concept drift and adversarial inputs to see if the constraints actually hold.

Self-Adaptive AIMAPE-K ArchitectureRuntime GovernanceSafety Constraints
Adaptation without governance is just drift by another name.

Experience

Experience &
background.

The path from engineering student to doctoral researcher, with national-scale systems shipped along the way.

3+
Years in Industry
10+
Projects Shipped
4
National-Scale Systems
2
Awards
2024 – Now
[ Research ]

Doctoral Researcher

University of Oulu, Finland

FAST-funded PhD at the Faculty of ITEE, supervised by Nirnaya Tripathi. The research question: how do you make adaptive AI in clinical decision support trustworthy enough to actually deploy, and how do you prove it?

  • Paper I (accepted): a systematic review of self-adaptive AI in medical software, mapping where the field stands and where the engineering gaps are.
  • Paper II (accepted): a safety-constrained architecture with a Constraint Layer over the MAPE-K loop: four mechanisms that keep adaptation within safe bounds, evaluated with clinical stakeholders (n=7).
  • Paper III (in progress): building and simulating the prototype under concept drift and adversarial conditions to stress-test the constraint mechanisms against an unconstrained baseline.
  • Paper IV (planned): a mixed-methods clinician study on how adaptive AI affects trust, reliance, and clinical decision-making (16–24 participants, target JAMIA/JBI).
PythonSelf-Adaptive AIMAPE-KDesign Science ResearchSimulation
REF.01CURRENT
2022 – 2024
[ Education ]

M.Sc. Software Engineering

University of Oulu, Finland

Master's thesis on detecting and responding to mental workload in real work settings, combining EEG signals with LLM-driven recommendations to support engineer well-being.

EEGLLMsPythonSignal Processing
REF.02
2019 – 2022
[ Industry ]

Software Engineer

Informatics International Pvt LTD, Colombo, Sri Lanka

Full-stack engineer on national-scale government systems: e-passport infrastructure for IOM Sri Lanka, multilingual government platforms, and a readmission case management system used across the country.

ReactTypeScriptNode.jsPostgreSQLDocker
REF.03
2017 – 2020
[ Education ]

B.Sc. Software Engineering

NSBM University, Colombo, Sri Lanka

Bachelor's thesis on AI-powered doctor–patient management software. Built and validated a system for managing patient records and automating prescription generation.

JavaPythonReactMySQL
REF.04
Based in Oulu, Finland. Open to research positions and collaborations worldwide.

Publications

Publications,
talks & prototypes.

Research papers, working prototypes, and public presentations.

2026
Conference PaperAccepted, peer-reviewed conference paper

A Safety-Constrained Architecture for Adaptive Clinical Decision Support

Built using Design Science Research, this architecture adds a Constraint Layer to the MAPE-K adaptation loop: four mechanisms that let clinical AI adapt without losing accountability. Evaluated with seven clinical stakeholders in a nurse-led triage setting.

DSRMAPE-KRuntime GovernanceCDSSSafety Constraints
2025
Journal / Conference PaperAccepted, peer-reviewed publication

Self-adaptive AI in Clinical Decision Support: A Systematic Review

A systematic review of how self-adaptive AI is being built for clinical settings. Using PRISMA and Kitchenham across 20 primary studies, it maps what's been tried, what's working, and, crucially, where the engineering and governance approaches fall short.

SLRPRISMASelf-Adaptive AICDSSGovernance Gap
2025
Conference PaperTKTP 2025, Annual Doctoral Symposium of Computer Science, Helsinki

Reducing Cognitive Overload in Software Engineers: A Design Science Approach

Can we detect when a software engineer is cognitively overwhelmed before they make mistakes? This paper uses EEG and LLMs to monitor and respond to mental overload in real work settings.

EEGLLMsDesign Science
2024
ThesisUniversity of Oulu, M.Sc. Thesis

AI-Driven Mental Workload Monitoring and Well-Being Management in Workplace Settings

Using EEG and self-reported data to track mental workload in real time, with an LLM that suggests personalised well-being interventions based on what the signals show.

EEGLLMsWell-being
2020
ThesisNSBM University, B.Sc. Thesis

Doctor–Patient Management Software and Its Validation

An AI-powered system for managing patient records and automating prescription generation, designed, built, and validated as part of a B.Sc. in Software Engineering.

HealthcareAIValidation

Get in touch

If you are building systems that must adapt without losing trust, we should talk.

Open to collaboration on medical AI, mHealth, and privacy-preserving systems. I bring both industry engineering and doctoral research to the table.

Status
Available for research collaboration and selective consulting engagements.
Response
~ 48 hours
Time zone
Europe/Helsinki · UTC+2
Direct Channel · v1