Full-Stack Engineer with a specialization in Cyber Security, currently managing the end-to-end development of BuildMarketLK. Experienced in architecting decoupled payment systems using Go and Domain-Driven Design, with a strong passion for building and securing scalable web applications.
Ongoing Final Year Project designed to close the gap in vulnerability detection accuracy for TypeScript. Addressing the low recall rates of off-the-shelf SAST tools, the project utilizes a hybrid detection framework. It integrates expert manual rule engineering with an automated pipeline that leverages Deep Learning and Large Language Models (LLMs) to synthesize new detection rules dynamically from real-world security patches with Developer Workflow Integration (CLI Utility, CI/CD Pipeline Integration, Automated PR Feedback, Standardized Reporting).
SecureVote is a high-security, end-to-end verifiable (E2E-V) electronic voting platform developed as a semester project to guarantee core democratic principles in a digital context. Built on a microservices architecture, the system utilizes FastAPI and PostgreSQL for backend operations, Flutter for the mobile voting application, and React for the administrative web dashboard.
Often, patients or caretakers visit multiple pharmacies just to find all the prescribed medications. This platform solves that by letting users enter their medicine list and instantly find the closest pharmacy that has everything in stock saving time, energy, and stress.
Often, patients or caretakers visit multiple pharmacies just to find all the prescribed medications. This platform solves that by letting users enter their medicine list and instantly find the closest pharmacy that has everything in stock saving time, energy, and stress.
Concolabs Pvt. Ltd.
Creative Software Pvt. Ltd.
University of Moratuwa
University of Colombo (UCSC)
Royal College Colombo