Projects
selected research, open-source, volunteer, and customer projects.
Research
- IDStackIDStack is a decentralized protocol built with digital signatures for physical documents and their verification process. The protocol provides data extraction from physical documents into digital machine-readable documents, digital document verification using digital signatures, and an algorithm for scoring digital documents based on trustworthiness and correlation among a set of documents. Related publications appeared at 35th IEEE/NITC SEARCC 2017 and 17th IEEE/ACIS ICIS 2018.Technologies: Spring, Java EE, Cryptography, Blockchain, Electron, HTML, CSS, JavaScript, Bootstrap, Travis CI, Git, Junit, AWS
- AMPLUSAMPLUS is an IoT solution for smart digital signage in public places. The Intel microprocessor-based hardware stack connects digital signage devices to a single network, with a web application for managing signage across vendors and customers. The project was recognized at Microsoft Imagine Cup, Google I/O Extended 2015, Yarl Geek Challenge Season 4, and Ideamart MoraHack 2015.Technologies: IoT, Ideamart, C#, PHP, MySQL, JavaScript, AJAX, HTML, CSS & Bootstrap
Open Source
- BallerinaBallerina is an open-source programming language for the cloud that makes it easier to use, combine, and create network services. The language has first-class support for microservices and API integration. My work focused on the cloud-native architecture for identity and access management, authentication, authorization, cryptography, encoding frameworks/APIs, and the Auth, JWT, OAuth2, Crypto, and URL standard library modules.Technologies: Ballerina, Java, IAM, JWT, OAuth, Cryptography, Git, Gradle, TestNG, YAML, Apache JMeter, AWS, Azure, Docker, Kubernetes
Volunteer
- Are You Ready? 2015Are You Ready? 2015 is the official careers fair of the University of Moratuwa. The platform supported 700+ undergraduate registrations within 2 minutes and helped 950+ undergraduates register and select preferred companies according to their fields. The project received the Most Outstanding Professional Development Project award from Rotaract District 3220 for 2015/16.Technologies: JSP, Servlets, MySQL, JavaScript, AJAX, Maven, Git, Apache Tomcat, Apache Maven, CSS, HTML & Bootstrap
- LinkRLinkR is a social network platform for connecting Rotaract clubs and members, reducing distance barriers, and increasing awareness of ongoing projects across clubs. The project received the Platinum Award for Most Outstanding #ICT4DEV Project from Rotaract District 3220 for 2016/17.Technologies: PHP, JavaScript, AJAX, HTML 5, CSS, Facebook API, Bootstrap 3
Customer Projects
- CourtEka.LKCourtEka.LK is an online reservation platform for courts, grounds, and arenas, with an assignment algorithm for fairly allocating courts to players.Technologies: JSP, Servlets, MySQL, Hibernate, HTML, CSS, Bootstrap, JavaScript, AJAX, Facebook API, Google API, Sampath Vishwa API, PayCorp API, SMS Gateway, Apache Tomcat, Apache Maven, Apache Log4j, Apache Shiro, Apache Commons, Apache POI, Travis CI, Git, JUnit
- URO.LKURO.LK is a static website for URO Structural Consultants (Pvt) Ltd., a group of professionals providing consultancy services in civil and structural engineering.Technologies: HTML 5, CSS, Bootstrap 3, JavaScript, AJAX, Git