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
3
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 (Best Paper Award, NCDHWS26 · Springer Nature): a systematic review of self-adaptive AI in medical software, mapping where the field stands and where the engineering gaps are.
  • Paper II (published, NCDHWS26 · Springer Nature): 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 PaperNCDHWS26 · Springer Nature

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
PDF
2026
Best Paper Award
Conference PaperNCDHWS26 · Springer Nature

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
PDF
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

Writing

Latest
writing.

Notes from research and engineering practice, with a focus on trustworthy AI and real-world systems.

[ 7/4/2026 ]

When the Model Updates Itself: Regulatory Friction at the Boundary of Adaptive AI and Clinical Safety

The FDA cleared your model. Then it learned something new. Now what?

Read post
[ 6/25/2026 ]

Training on the Device, Not the Data: What On-Device Privacy-Preserving ML Actually Costs in Health AI

Everyone wants privacy-preserving ML. Fewer people want to talk about what you actually sacrifice to get it on a real device with a real patient's data.

Read post
[ 6/20/2026 ]

Autonomous Medical AI Agents Are Not Ready to Close the Loop

Nature just published a roadmap toward autonomous medical AI agents. Before we celebrate, let's be precise about what 'autonomous' means when a wrong decision can harm a patient.

Read post
[ 6/15/2026 ]

When the Clinical AI Forgets: Designing MAPE-K Loops for Model Drift in Pediatric Health Systems

Your pediatric brain health model was accurate at launch. Six months later, it is quietly wrong. Here is why static monitoring is not enough, and what a self-healing control loop actually looks like in practice.

Read post
[ 6/14/2026 ]

When General Models Beat Specialists: Rethinking the Architecture of Clinical AI

A general model just beat a medical specialist AI on clinical benchmarks. Before you throw out your fine-tuning pipeline, let's talk about what that result actually means for production health systems.

Read post
[ 6/14/2026 ]

Privacy-Preserving ML in Pediatric Brain Health: Why Federated Learning Is Not Enough

Federated learning buys you data locality, not data privacy. In pediatric brain health, that distinction can cost you everything.

Read post
View all blog posts

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