Janaka Y. Ruwanpura | Synapse