profile picture

HESHAN P ANDREWS

Gravewalker666

Computer Science Undergraduate at UCSC | Software Engineer at Comunin AS | Ex CTO at Sustainable Education Foundation

"Software

is a great combination between artistry and engineering"

< Bill Gates />

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.

kotlin javascript css

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

java javascript css css

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.

openmrs java javascript css css

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.

react typescript spring-boot java docker kubernetes css css

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.

spring-boot java javascript html

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.

react typescript spring-boot java css css

Fellowship - Sustainable Education Foundation

Worked on creating shareable digital certificate generator to be awarded to any eligible contributor.

react spring-boot java javascript css css

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.

spring-boot java youtube

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.

javascript html css php

Blogs

Videos

Experience and Education

profile picture

Software Engineer

Comunin AS

Sep 2021 - Present • 1 Year 1 Month

profile picture

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

profile picture

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

profile picture

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

profile picture

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