I earned my B.Sc. Engineering in Computer Science and Engineering (First Class Honors) from University of Moratuwa, Sri Lanka, in 2003. I interned at National University of Singapore, completed SmartZoom under the supervision of Dr. Chandratilak de Silva Liyanage. Next, I completed my award winning final year project SmartCamBCR under the supervision of Dr. Chathura de Silva and Dr. Nalin Wickramarachchi. Apart from being a computer engineer for seven years after graduation, I also lectured image processing and computer graphics. Now, I am a PhD candidate in the CS PhD program at Purdue/IUPUI.


Computer Vision, Image Processing, Computer Graphics and Robotics.


Photography, Panography, Hiking, Mountain Climbing, Camping, Mathematic Puzzles and Travel.


“Smart Zoom” is a real-time human presence detection and tracking system using three cameras, frame grabber and zoom lens controller. “Smart Zoom” is a part of “Smart Room” project in Electrical and Computer Engineering Department, National University of Singapore and supervised by Prof. Chandratilak de Silva, Liyanage.
C++, Visual C++, DirectX, OpenCV Library, Intel IPL Library

SmartCamBCR is a low-cost barcode reader used a low-resolution camera as the input device. SmartCamBCR earned 4 awards and 2 publications, including a merit award from Asia Pacific ICT Awards 2003, Thailand. Project supervisors are Dr. Chathura de Silva and Dr. Nalin Wickramarachchi.
C++, Visual C++, DirectX, OpenCV Library

In this project, a camera is mounted to a cutter, which follows a path drawn on the fabric bed. Special algorithms take care of camera wobbling due to hardware limitations.

C++, Visual C++, OpenCV Library

Designed and developed a content based audio recognition system. System listens to radio stations and recognize songs and record the time of play.

C++, PostgreSQL, Linux Platform, mpeg Libraries, fft Libraries

In laser marking, it is important to minimize the “jump” (also called as a “move”) to lower the total cycle time. The Path Optimizer optimizes the “jumps”, while determining the order/direction of the lines to be lased. It addresses the closest pair problem using plainer subdivision algorithms.
C++, C#, OpenCV Library

Implemented a system to pack 2D shapes in a circular work piece to optimize material usage in laser marking. Employed a computationally inexpensive algorithm for packing shapes.

C++, Visual C#

Distortion Correction is an application capable of automatic initial calibration and subsequent correction of a distorted video feed in Laser Marking Systems.

C++, Visual C#

University Fellowship – IUPUI – 2010.

Awarded University Fellowship for Academic Year 2010-2011.

Best Computer Science and Engineering Final Year Project – 2006.

Computer Information & Technology Council of Sri Lanka, awarded me for my contribution to SmartCamBCR in Academic Years 2001 – 2002.

Merit Award – Asia Pacific ICT Awards – 2003.

SmartCamBCR, represented Sri Lanka under Tertiary Institutes Category in Asia Pacific ICT Awards 2003, Thailand

Gold Medal – National Best Quality Software Awards – 2003.

SmartCamBCR won Gold Medal in National Best Quality Software Awards, under Tertiary Institutes Category

Mahapola Merit Scholarship – 1998.

Scholarship for College Education. I was awarded based on my outstanding performance in A/L Examination 1997

President’s Award – 1996.

The highest award for a scout, which involved various roles from a patrol leader to a scout leader, 1996.

G. Tsechpenakis, R. Egoda Gamage, M.D. Kim and A. Chiba,
Motor Neuron Morphology Estimation for its Classification in the Drosophila Brain,
IEEE Engineering in Medicine and Biology Conference, Boston, MA, Sept. 2011
Ruwan Janapriya, Lasantha Kularatne, Kosala Pannipitiya, Anuruddha Gamakumara and Chathura de Silva.
Engineering Research Unit (ERU) Symposium, Sri Lanka, 2003
Ruwan Janapriya, Lasantha Kularatne, Kosala Pannipitiya, Anuruddha Gamakumara, Chathura de Silva and Nalin Wickramarachchi
Sri Lanka Association of Artificial Intelligence, Annual Sessions, 2003
Tan C.C. Henry, E. G. Ruwan Janapriya & Liyanage C. De Silva.
International Conference on Acoustics, Speech, and Signal Processing, 2003