This page is under construction – some links are yet to be fixed.
This content may subject to expansion without any prior notice. ![]()
Software Development
University Project (Real World Solution) - Stores Information System
- Scenario: Replace the manual process of inventory management in The Dept. of Physics, University of Colombo.
- Technology: Web-based technology, PHP/ MySQL.
- Hosted on Apache HTTP server.
Project Blog : Currently visible to team members only.
University Assignment - HTTP Server
Although assignments are not supposed to be part of a portfolio, I include this one here since this course has played the role of a catalyst throughout the drastic improvement of my learning activities related to computer networks.
- Course: Communication Technologies (ICT1010 at UCSC)
- Scenario: Write a HTTP server program that can operate under Linux environment and capable of listening to incoming HTTP GET requests and serving HTML content, in minimum.
- Technology: Java
Download Source Code (Please note that this work is what I've done for an assignment for a one course out of a total of seven courses, during my first year of university career. At that time I was not much an experienced programmer as well. Please keep in mind that this is not a real world project nor complete work but was enough for that assignment criteria)
Self Study Case - Sri Lanka Flag Screen Saver

I did this before my university admission. Although just a screensaver, I made it up to the industrial level. This helped me to understand many aspects/ practices of coding and software testing, and productively spend my free time as well. Nobody taught me - I learnt. That's the difference!
- Idea: Those days, there was no "Sri Lanka Flag Screen Saver" for Windows. Why not make one?
- Technology: Microsoft Visual Basic, API provided by default DLLs on Windows XP, Macromedia Flash ActiveX.
Administration
UCSC LODGE

UCSC LODGE is a project by the Students' Union of University of Colombo School of Computing, for the betterment of knowledge sharing of internal undergraduate community.
I have served as an administrator since its launch on July 2008, in collaboration with three other administrators. Not just the administration, but also my contribution to the site content (blog & forums) with my tech-articles can still be seen.
Media
- Contribution to Dinamina [await for scan image]
- Contribution to national radio (representing UCSC)
- Contribution to diGIT and cPlus.

