Saranga Abeykoon

A web developer and highly passionate about research and development of web technologies around PHP, HTML, JavaScript and CSS. Having over 6 years of experience in the industry I'm holding a firm proficiency in designing and developing web applications, managing small teams and working with people for achieving right goals in time.

Blog GitHub Twitter LinkedIn


Node JS





Solutions Architect

Business Test Methods

November 2015 - Present (1 year) | Colombo, Sri Lanka

Design, develop & maintain an online testing platform from the concept level.


Solutions Architect

Kraken Media Pte Ltd.

February 2014 - October 2015 (1 year 9 months) | Colombo, Sri Lanka

Manage the development team based in Colombo and direct the company towards achieving it's goals utilizing the cutting edge technology and ensure the company meets industry standard of all its products and services.


Solutions Architect

Kraken Media Pte Ltd.

January 2013 - December 2013 (1 year) | Singapore

Meet clients, collect requirements, propose and design solutions for all kind of software requirements. Manage the communication between clients and the development team. Provide solutions for development level matters.


Technical Manager

Kraken Media Pte Ltd.

July 2013 - December 2012 (6 months) | Colombo, Sri Lanka

Managed all the human and technical resources of the company while leading a team of 15 developers in web and mobile application development guiding them with the technical and personal assistance on solving technical issues and delivering results on time with quality. Reported directly to the project managers on the progress of the projects and communicated with clients for understanding software requirements, provide training and assistance on technical matters related to web and mobile applications.


Senior Software Developer

Kraken Media Pte Ltd.

July 2011 - June 2012 (1 year) | Colombo, Sri Lanka

Designed and developed web based software products for various requirements including business process management and e-commerce. Managed a team of around 10 developers guiding them with the technical and personal assistance on solving technical issues and delivering results on time with quality. Reported directly to the project managers on the progress of the projects and communicated with clients for understanding software requirements, provide training on new software products and to assist them with the technical issues.

Carried out company system and network administration duties filling the missing role of a system administrator.


Software Developer

CKA Media and Training Centre

July 2009 - June 2011 (2 years) | Colombo, Sri Lanka

Developed web (PHP/MySql/Joomla) applications and web components for Singapore and European clients. Communicated with remote project managers (Singapore) and clients from various origins to analyse software system requirements, understand technical issues and deliver technical support on various web based software related technical matters.


System Administrator

University of Ruhuna

January 2009 - June 2009 (6 months) | Matara, Sri Lanka

Carried out computer system and network administration duties in a computer laboratory with around 30 computers and 2 servers for file storage and printer services. Provided assistance to students and academic staff on software, hardware and network related matters.



Business Test Methods

Business Test Methods Pte Ltd

Business Admissions Testing Platform and Remote Proctoring Agent

An on-line examination system to deliver a business admissions test for the candidates around the world who wish to enter a Business School for their MBAs. System focuses on both school administration staff and the candidates while it allows candidates to take the test from home and present the test results immediately to the school on an analytical report. System consists of a question bank, a complex grading system, on-line test taking interface and a report generation functions for individual and batch forms. Entire system is developed using PHP based Yii framework and the UI is heavily stuffed with jQuery and CSS.

Also the system works hand-to-hand with a remote proctoring agent which is an installable desktop application. Remote proctoring process includes capturing the web-cam, capturing the computer screen of the candidate and identifying suspicious keystrokes and log them to the server. Remote proctoring agent is developed using Electron (NodeJs based web shell) and other supportive NodeJs packages.


Design Thinking Application

Singapore Polytechnic

Research Project Data Visualizer

On-line data analyzing and visualizing application to manage research data collected by researches of the institute and exporting them for embedding in research papers. System consists of a data visualizer programmed using JavaScript and HTML5 canvas while the rest of the application is developed using PHP based Yii framework.

This application is internally hosted and used in a LAN.


Travel Request Application


Travel Request Management Application

TRA is a total travel request management application to manage travel requests from start to payment stage. System supports all the parties involved in processing a travel request placed by a staff member of the company group including placement, approval, amendments, travel options, finance and exporting data to many formats and platforms involved in the process.

Application was developed using Zend Framework and deployed on a IIS server backed by SQL server while company’s central user base used for enabling Single Sign On (SSO) to comply with the software stack already in use.

This application is internally hosted and used in a VPN.



Professional working proficiency


Native or bilingual proficiency



University of Ruhuna

Bachelor of Science (B.Sc.), Industrial Mathematics, General Degree

2005 - 2008

University of Colombo School of Computing

Bachelor of Information Technology (BIT), Information Technology, Higher Diploma

2006 - 2009

Badulla Central College

Advanced Level (A-level)

2001 - 2003

Badulla Central College

Ordinary Level (O-level)

1995 - 2000



Lecture on Open Source Web Software

Rahula College, Matara


Participated as a resource person and delivered a lecture on Open Source Web Software in Workshop on Open Source Software conducted by Educational Support Foundation Ruhuna Mathematics (ESFoRuM), University Of Ruhuna


Donating a computer to Galearawa Primary School, Siyambalanduwa.

Galearawa Primary School, Siyambalanduwa


Participated the donation programme organized by Samadhi Praja Sathkaraka Sewaya, Narahenpita and leading the campagain for collecting donations to buy a computer for the Galearawa Primary School, Siyambalanduwa, which is a less facilitated school where 115 students were taught by 16 teachers.

View gallery

Personal Life

32 years old, married and a father of two kids.