Projects
weHuddle
weHuddle is a github integration tool that focuses on contributor management of open source organizations. It is a centralised platform for open source organisations to track their contributor performance and provide them with an incentive via a gamified reward system. Designed the system and currently leading development team.
Fiction Times
Fiction Times, is a subscriber based e-book service for both readers and
writers. It follows an over the top system model, getting inspiration from
streaming services like Netflix, Spotify, Apple Music, etc. The system is
carefully designed to provide both readers and writers with a seamless
experience in reading books and publishing content.
This is developed without using any frameworks but going back to fundamental
web app basics of HTTP protocols and technologies like SQL and some other
3rd party services
Export and import feature for OpenMRS reporting module - OpenMRS
DHIS mappings are created in openMRS instances to keep information about how period indicator reports are mapped with DHIS data elements. Previously the DHIS connector module had the functionality to export these mapping files but they were not usable in different openMRS instances because the mapped period indicator reports are required to be present in the system. Thus this project was proposed to introduce a new feature to bundle up period indicator reports and other underlying reporting metadata with the DHIS mappings on the mapping export and import the same type of bundles back in.
ScholarX - Sustainable Education Foundation
The ScholarX platform is being built by the SEF dev team, which I am a part of, to provide the organizers(SEF) the functionality to host programs and mentors and mentees a seamless mentoring experience. Led the SEF dev team, first increment in developing the frontend, second increment in software architecture and deployment.
DHIS Connector Module - OpenMRS
DHIS connector module is the module that's used in OpenMRS instances to connect into DHIS 2 servers and push OpenMRS report data. Contributed to the module by developing the feature to support quarterly DHIS data type in automation and run reports.
AcademiX - Sustainable Education Foundation
AcademiX is an online collection of free educational resources available for Sri Lankan students from Primary to Postgraduate. Worked in both frontend and backend.
Fellowship - Sustainable Education Foundation
Worked on creating shareable digital certificate generator to be awarded to any eligible contributor.
Grave Youtube Niffler
Grave Youtube Niffler is a youtube data api wrapper. It is configured to retrieve videos and playlists from youtube. Youtube Data API V3 is used invoked here by generating an API key from a google cloud platform project.
Initiative for Quality Education - Staive Solutions
Initiated and involved in planning the project which was aimed to analyse and resolve the issues in Sri Lankan education system. Conducted an action research in an underprivileged school in the area and helped them overcome the issues.
Web Stories - Straive Solutions
Initiated the project and came up with strategies to build and sell fully featured and affordable web pages to Sri Lankan SMEs.
Blogs
Videos
Experience and Education
Software Engineer
Comunin AS
Sep 2021 - Present • 1 Year 1 Month
Google Summer of Code Intern
OpenMRS
May 2021 - Aug 2021 • 3 Months
Dev 2 Developer | Aug 2021 - Present
Dev 1 Developer | Apr 2021 - Aug 2021
Dev null Developer | Dec 2020 - Apr 2021
Chief Technical Officer
Sustainable Education Foundation
Jun 2019 - Jun 2022 • 3 Years 1 Month
Chief Technical Officer | Aug 2021 - Jun 2022
Tech Lead | Jan 2021 - Aug 2021
Senior Software Engineer | Feb 2020 - Jan 2021
Software Engineer | Jun 2019 - Feb 2020
BSc Computer Science
Univeristy of Colombo School of Computing
Mar 2020 - Present
- Grade Point Average: 3.69
Data Structures and Algorithms | Operating Systems | Mathematical Methods | Software Engineering | Foundation of Computer Science | Discrete Mathematics | Probability and Statistics | Object Oriented Programming
Physical Sciences and Information Technology
St. Anthony's College Kandy
Jan 2010 - Aug 2018
G.C.E. Advanced Level Examinations 2018
- Combined Mathematics: A
- Physics: A
- Information Technology: B
- Z Score 2.2480
- Kandy District 1st
Awards and Achievements
- Outstanding Academic Performance Gold Medal 2018
- Combined Mathematics Prize Winner 2018
- Combined Mathematics Prize Winner 2017
Clubs and Societies
- Antonian Computer Fraternity
- Science Society
- Astronomical Society