Digital health & public health technology

Developer Portfolio

Systems built for Sri Lanka’s public health sector.
Built alongside clinical work and ongoing health informatics research.

8 Projects
Public Health Focus
Offline-First Design
Sri Lanka
Open Source
Disease
Surveillance
Outbreak detection & alerts
Emergency
Response
Disaster & field response tools
Health Data
Analytics
Dashboards & statistics
Welfare
Systems
Relief centre management
Clinical
Administration
Patient & resource records
PWA &
Offline Apps
Works without internet
Languages
Python JavaScript PHP SQL
Frameworks
Django React Vue.js Laravel
Offline & PWA
PWA Service Worker IndexedDB
Data & Visualisation
D3.js Chart.js PostgreSQL Firebase
Health Standards & Hosting
DHIS2 REST API GitHub Pages
01 Disease Surveillance

OutbreakWatch

Early-warning system for disease outbreaks

A real-time communicable disease surveillance platform for early detection of outbreak signals. Aggregates clinic-level data, applies anomaly detection, and surfaces alerts to public health officers. Designed for low-bandwidth environments.

Python Django PostgreSQL Chart.js
View on GitHub
02 Emergency Response

FloodTrackerApp

Field tool for flood & disaster response teams

A mobile-first flood situational awareness tool for field health teams during monsoon emergencies. Records affected household data, tracks displacement, and pushes alerts to district coordinators. Offline-capable with sync on reconnect.

React Native SQLite Node.js PWA
View on GitHub
03 Health Data Analytics

District Health Stats PWA

Visual health statistics for district offices

A Progressive Web App to visualise district-level health statistics. Enables non-technical staff to generate and export charts from live data with no training required. Works offline.

JavaScript Service Worker IndexedDB D3.js
View on GitHub
04 Welfare Systems

Welfare Centre Dashboard

Tracking shelters during disaster displacement

Data management and reporting dashboard for district welfare centres during disaster displacement events. Tracks occupancy, resource needs, and vulnerable population data. Produces standardised reports for national coordination.

React Firebase Tailwind PDF export
View on GitHub
05 Clinical Administration

Health Fleet Manager

Fleet & vehicle scheduling for health field operations

A Vehicle Management System for public health field operations. Tracks fleet allocation, maintenance schedules, fuel usage, and field deployment for public health vehicles. Reduces double-booking and improves field response time.

PHP MySQL Bootstrap Laravel
View on GitHub
06 Clinical Administration

Cancer Early Detection Centre

Patient registration & screening workflow

Patient registration and screening workflow system for a dedicated cancer early detection centre. Manages referral pathways, tracks screening follow-ups, and generates data for national cancer registry reporting. Designed for clinic staff with minimal IT background.

Vue.js Python PostgreSQL REST API
View on GitHub
07 PWA & Offline Apps

Still Human — Author Site

This literary website

This website. Hand-coded static HTML/CSS with a custom design system built on CSS custom properties. No framework, no build tool, no CMS. Designed for literary reading experience on all devices. Hosted on GitHub Pages.

HTML5 CSS3 Vanilla JS GitHub Pages
View Site
08 Developer Portfolio

GitHub.io Portfolio

Catalogue of public health software projects

Technical portfolio site on GitHub Pages cataloguing public health software projects, open source tools, and health informatics work. Updated as projects are completed or released.

GitHub Pages Jekyll Markdown
Visit Portfolio

These systems are built to work in real conditions — low bandwidth, intermittent power, minimal IT support in district hospitals and field offices. They are designed by a clinician who uses them, not by a contractor who does not. Trincomalee, Sri Lanka