Current Projects


HTTPA is the project at the core of my PhD thesis research. HTTPA stands for Hyper Text Transfer Protocol with Accountability. The objective of this protocol is to enable data providers to specify the usage restrictions associated with the data and communicate them to the data consumers, and have the ability to verify that the data consumers have kept their promise.

DIY Mobile App Development for Disaster Management

DIY Mobile App Development is a project where we focus on rapid mobile application development with the help of MIT App inventor and Linked Data technologies.

Past Projects


Tipsy is a framework designed to incentivize creative content creators on the Web. This project is done in collaboration with David Karger, Doc Searls and Adam Marcus.


WebBox is an attempt at re-thinking web architectures fundamentally to eliminate the need for central silos of control.

Semantic Clipboard

Semantic Clipboard is a Firefox extension that lets you copy images on the Web in a way that honors the Creative Commons licensing restrictions, if they are available.

I completed this project as part of my Master's thesis at MIT in 2009.


Tabulator is a generic databrowser and editor. There is an online version that can run on any browser, a Firefox extension and a Chrome extension.

I contributed the Justification pane and the Lawyer's Pane as part of the Transparent Accountable Data Mining Initiative (TAMI) project. In addition to that, I have contributed numerous bugfixes for Tabulator over the years.


Lohitha is a software that can be used for recognizing and analyzing blood cells and produce standard blood count reports. It is capable of performing red blood cell counts, white blood cell counts, platelet counts and differential counts and produce a standard report.

I carried out this project as my final year computer science and engineering undergraduate project at CSE, UoM along with Omega Silva, Prabodha Gabadage and Vidakna Soysa supervised by Dr. Chathura De Silva.

[web site] (Official CSE web site)
[executables] (Windows binaries only)
[source code] (C++ back-end and C# front-end)

Apache Forrest

Apache Forrest is a publishing framework that transforms input from various sources into a unified presentation in one or more output formats.

I contributed the FOAF plugin for this project as part of Google Summer of Code 2007.

[web site](Plugin listing)

Apache Woden

The Woden project is an incubation subproject of the Apache Web Services Project to develop a Java class library for reading, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 but with the longer term aim of supporting past, present and future versions of WSDL.

I contributed the StAX/OM parser for this project as part of Google Summer of Code 2006.