Loading0%

01  /  Portfolio

Damiru
Gamage

CS Undergraduate  ·  Software Dev  ·  QA Engineering

Scroll

02  /  What I Do

I build
modern
software.

React & TypeScript for the frontend —
Firebase, APIs, and real-world integrations.

03  /  Approach

Dev skills
meet QA
precision.

Selenium, TestNG & Postman for quality —
manual and automated, end-to-end.

04  /  Let's Connect

Open to
opportunities.

Get in touch

About Me

Hello, I'm
Damiru.

I'm a third-year Computer Science undergraduate at General Sir John Kotelawala Defence University with a strong interest in both software development and software quality assurance.

My academic journey has allowed me to work on practical projects spanning AI systems, web applications, and software testing environments gaining experience in responsive UI design, backend integrations, and structured software testing.

I am particularly interested in building reliable software systems and ensuring applications meet high quality standards. I am always eager to learn new technologies, collaborate with teams, and contribute to innovative software solutions.

4

Year Undergraduate

4+

Projects Built

10+

Technologies

2026

Graduating

DegreeBSc (Hons) Computer Science
UniversityGeneral Sir John Kotelawala Defence University
FocusSoftware Development & QA Engineering
StatusOpen to internships & grad roles

Technical Skills

My
Toolkit

Technologies I use to build reliable, tested, and scalable software.

Languages

JavaScriptTypeScriptPythonJavaHTML5CSS3

Frameworks & Libraries

ReactTailwind CSSNode.jsBootstrapFramer Motion

Testing & QA

Selenium WebDriverTestNGPostmanFunctional TestingRegression TestingAPI Testing

Tools & Platforms

GitGitHubAWSVS CodeIntelliJ IDEA

Databases

MySQLFirebaseFirestore

Concepts

SDLCSTLCREST APIsOOPAgile / ScrumComputer Vision

Selected work

Featured
Projects

A selection of work that showcases innovation, performance, and craft.

01 / 2024

PlanTogether

A multi-organization event planning platform built with React, TypeScript, and Firebase. Supports event management, RSVP tracking, real-time voting, comment threads, and secure role-based access control across organizations.

ReactTypeScriptFirebaseRBAC
02 / 2024

AI Attendance System

An AI-powered attendance system using face recognition and computer vision techniques to automatically record student attendance and detect emotions in real time, reducing manual tracking overhead.

PythonOpenCVFace RecognitionAI
03 / 2024

Image Denoising Application

A deep learning application that uses convolutional neural networks to remove noise from images and restore image quality. Trained and evaluated on standard image datasets with measurable PSNR improvements.

PythonDeep LearningCNNImage Processing
04 / 2023

Bookstore Management Simulation

An intelligent bookstore simulation system using ontology-based knowledge representation and software agents to model real-world bookstore operations including inventory management, purchase recommendations, and customer interactions.

OntologyIntelligent AgentsKnowledge Representation

Seeking internships, graduate roles, or freelance collaborations.

Let's Connect

Education

Academic
Background

In Progress

BSc (Hons) Computer Science

General Sir John Kotelawala Defence University

2022 – 2026

Rathmalana, Sri Lanka

Key Modules

Software Engineering & ArchitectureArtificial IntelligenceWeb Application DevelopmentSoftware Quality & TestingDatabase SystemsComputer NetworksSystem DesignOperating Systems

Testing, Hackathons & Certifications

What I've
accomplished.

Testing experience, hackathon placements, and professional certifications.

Testing2024

Software Testing – PlanTogether Platform

University Project

Designed and executed manual test cases covering authentication, role-based access control, real-time comments, and RSVP workflows. Performed functional and regression testing and validated system behaviour using Postman for API testing.

Functional TestingRegression TestingPostmanSTLC
Testing2024

Web Automation Testing – Selenium & TestNG

Academic Project

Built a web automation test suite using Selenium WebDriver and TestNG to validate end-to-end user flows on web applications. Covered form validation, navigation, and data submission scenarios with structured test execution reports.

SeleniumTestNGJavaTest Automation
Hackathon2024

CryptX 1.0 Hackathon – Finalist

University of Sri Jayewardenepura

Selected as a finalist in the CryptX 1.0 Hackathon, competing against university teams in a challenge focused on innovative technology solutions. Developed and presented a working prototype within the competition timeframe.

HackathonFinalistTeam Project
Hackathon2024

ByteBlitz Mini Hackathon – 3rd Place

General Sir John Kotelawala Defence University

Achieved 3rd place at the ByteBlitz Mini Hackathon at KDU, competing against fellow CS undergraduate teams. Delivered a functional solution under time constraints demonstrating both technical and problem-solving skills.

Hackathon3rd PlaceKDU
Hackathon2024

Cypher 3.0 Data Security Hackathon – Finalist

National Level Competition

Selected as a finalist in the Cypher 3.0 Data Security Hackathon, a national-level competition where teams tackled real-world cybersecurity challenges. Demonstrated understanding of data security concepts and solution design.

CybersecurityFinalistData Security
Certification2024

Meta Front-End Developer Specialization

Coursera / Meta

Completed the Meta Front-End Developer Specialization covering React, JavaScript, HTML/CSS, and database management with MySQL. Also earned individual certificates in React Development, Programming with JavaScript, and Database Structures from Meta.

ReactJavaScriptMySQLMeta
Certification2024

AWS Cloud Technical Essentials

Amazon Web Services

Completed the AWS Cloud Technical Essentials course, gaining practical knowledge of core AWS services, cloud architecture, storage, compute, databases, and security fundamentals in the AWS ecosystem.

AWSCloudAmazon
Certification2024

Postman API Fundamentals Student Expert

Postman

Earned the Postman API Fundamentals Student Expert certification, demonstrating proficiency in API testing, request building, collection management, and automated test scripting using Postman. Also completed IBM Java Programming for Beginners.

PostmanAPI TestingJavaIBM

Contact

Let's
connect.

Open to internships, graduate roles, collaborations, and just a good chat.

Available Now

Currently seeking internships, graduate developer roles, and freelance opportunities.